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_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_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];}
}

// Form Validation
function submitForm(form){
	
		if(checkForm(form))
			form.submit();
	
	}


function checkForm(form){
	
// INCLUDABLE SCRIPT BEGINS HERE
	nullFields = 
	{
	"FirstName" : "First Name",
	"LastName"  : "Last Name",
	"Email"  :  "Email Address",
	"Commments"  :  "Commments"
	};

	for(key in nullFields){
			
		var thisField = form.elements[key];
			
		if(typeof(thisField) != 'undefined'){
		
			if(thisField.type == "select-one")
				var checkStr = thisField.options[thisField.selectedIndex].value;
			else 
				var checkStr = thisField.value;
				
			if(checkStr == ""){
				alert("Please enter a value for the " + nullFields[key] + " field.");
				thisField.focus();
				return false;
			}
			
		}
	}
	
	
	return true;

}

function replace_color_label(arg2){
	ns = (document.layers)?true:false;
	ie = (document.all)?true:false;
	dom = (document.getElementById)?true:false;
	id = "colorlabel";
	if (dom) {
		// getElementByID supported.
		if (document.getElementById(id) != null){
			arg1 = document.getElementById(id)
		}
	}else if (ns){
		//Netscape 
		if (document.layers[id] != null){
			arg1 = document.layers[id]
		}
	} else if (ie){
		// Older Internet Explorer
		if (document.all[id] != null){
			arg1 = document.all[id]
		}
	}
	arg1.innerHTML = arg2;
}


function PopUp_viewGallery(arg) {
	var imgfile = arg.src;
	var imgpath = imgfile.split('/');
	var arr_len = imgpath.length;
	var filename = imgpath[arr_len - 1];
	var aa=document.pimage.id; 
	
	//window.open('view.php?imgfile='+imgfile,'galleryview','toolbar=no,location=no,directories=no,status=yes,menubar=no,resizable=yes,copyhistory=no,width=100,height=100,screenX=250,screenY=100,top=100,left=100');

	if(aa==0)
	  { return false; }else{
		
	   window.open('view.php?imgfile='+filename,'galleryview','toolbar=no,location=no,directories=no,status=yes,menubar=no,resizable=yes,copyhistory=no,width=100,height=100,screenX=250,screenY=100,top=100,left=100');
       }
}

function replaceimage(arg,ide){
	var timg = new Image()
	timg.src = arg;
	
	document.pimage.src = '';
	document.pimage.lowsrc = timg.src;	
	document.pimage.height = timg.height;
	document.pimage.width = timg.width;
	document.pimage.src = timg.src;
	document.pimage.id = ide;
	if(ide==1)
	{
	document.pimage.title='Click For Larger Image';	
	document.pimage.style.cursor='pointer';
	}else{ document.pimage.style.cursor='';document.pimage.title='';}
	
	return true;
}