function movewin(win, width, height) {
		var fullWidth = screen.availWidth;
		var fullHeight = screen.availHeight;
		var x = (fullWidth/2)-(width/2);
		var y = (fullHeight/2)-(height/2);
		win.moveTo(x,y); 
	}
			
function viewWin(filenames,width,height)
{
	
	filenames=filenames;
			
	var newwin = window.open(filenames, 'mydoc', 'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,maximize=0,width='+width+',height='+height);
	//var newwin = window.open(filenames, 'mydoc', 'width='+width+',height='+height);
	
	movewin(newwin, width, height);
	    if (navigator.appName=="Netscape") 
	        newwin.location=url;
		
		newwin.opener=window;
		newwin.focus();
		return false;
}
function validateEmail(email){
if (email == ""){return false;}
badStuff = ";:/,' \"\\";
for (i=0; i<badStuff.length; i++)
{
badCheck = badStuff.charAt(i)
if (email.indexOf(badCheck,0) != -1){return false;}
}

posOfAtSign = email.indexOf("@",1)
if (posOfAtSign == -1){return false;}


if (email.indexOf("@",posOfAtSign+1) != -1){return false;}

posOfPeriod = email.indexOf(".", posOfAtSign)
if (posOfPeriod == -1){return false;}

if (posOfPeriod+2 > email.length){return false;}

return true;
}



function chk_frm(flag)
{
  
   var frm1;
   frm1=document.frm;
   
   if(frm1.firstname.value=="")
   {
    	alert("Please Enter Firstname!");
    	frm1.firstname.focus();
    	return false;	
   }
    if(frm1.lastname.value=="")
   {
    	alert("Please Enter Lastname!");
    	frm1.lastname.focus();
    	return false;	
   }
  
    if(frm1.address.value=="")
   	{
	    	alert("Please Enter Address!");
	    	frm1.address.focus();
	    	return false;	
  	}
   
      if(frm1.city.value=="")
   	{
	    	alert("Please Enter City!");
	    	frm1.city.focus();
	    	return false;	
  	}
  	if(frm1.region.value=="")
   	{
	    	alert("Please Select region!");
	    	frm1.region.focus();
	    	return false;	
  	}
   if(flag!=true)
  {
   /*
   var val1=new String(frm1.cimage.value);
			alert(val1);
			val1=extract(val1);
			ext1=val1.split('.');
			if((ext1[1]!='jpg')&&(ext1[1]!='JPG')&&(ext1[1]!='jpeg')&&(ext1[1]!='JPEG')&&(ext1[1]!='jpeg')&&(ext1[1]!='JPEG')&&(ext1[1]!='gif')&&(ext1[1]!='GIF'))
			{
			alert("Please upload the images with .jpg or .gif extension!");
			frm1.cimage.focus();
			return false;
			}
   */
}
   
   if(frm1.email.value!="")
   {
      var flag=validateEmail(frm1.email.value);	
      if(flag==false)
      {
          alert("Please Enter Correct Email!");
          frm1.email.focus();
          return false;
          	
      }
     
    }
   element = document.frm.elements['ch[]'];
	var element_array=new Array(0);
	var flag1=0;
	var flag2=0;
	var flag3=0;
	var flag4=0;
	found = false;
	if(element.length)
	{
		for(x = 0; x < element.length;x++){
		
		if(element[x].checked)
			{
			found = true
			element_array[x]=element[x].value;
		    }
		}
		if(!found)
		{
		alert("Please select at least one licence you hold.");
		return false;
		}
		else
		{
		  	for(i=0;i<element_array.length;i++)
		    {
		       if(element_array[i]=="Full (M)")
		       {
		          flag1=1;	
		       }
		       
		        if(element_array[i]=="Full (A)")
		       {
		          flag2=1;	
		       }
		       
		        if(element_array[i]=="PCV (M)")
		       {
		          flag3=1;	
		       }
		       
		         if(element_array[i]=="PCV (A)")
		       {
		          flag4=1;	
		       }
		    }	
		}
		
		 if((flag1==1)&&(flag2==1))
		    {
		         alert("You can choose both Full (M) and Full (A).");
		         return false;	
		     }
		     
		      if((flag3==1)&&(flag4==1))
		    {
		         alert("You can choose both PCV (M) and PCV (A).");
		         return false;	
		     }
		   	
  
       }
       
      if(frm1.psummary.value=="")
   	{
	    	alert("Please Enter Summary!");
	    	frm1.psummary.focus();
	    	return false;	
  	}
  	
   if(frm1.username.value=="")
   	{
	    	alert("Please Enter Username!");
	    	frm1.username.focus();
	    	return false;	
  	}
  	
   if(frm1.password.value=="")
   	{
	    	alert("Please Enter Password!");
	    	frm1.password.focus();
	    	return false;	
  	}
  	
  if(flag!=true)
  {	
	  if(frm1.password.value!=frm1.cpassword.value)
	  {
	  	alert("Passwords do not match. Please re-enter.");
	  		frm1.cpassword.focus();
		    	return false;	
	  	 
	 	
	   }
}
   
}


function extract(what) {
	    if (what.indexOf('/') > -1)
	        answer = what.substring(what.lastIndexOf('/')+1,what.length);
	    else
	        answer = what.substring(what.lastIndexOf('\\')+1,what.length);
	    return answer;
	}


function chk_max(val)
{
 
  var len=val.length;
 
   var frm1=document.frm;
   
  if(len>200)
  {
      alert("Your summary is more than 200 words!");
      frm1.psummary.value=val.substr(0,200);
      frm1.psummary.focus();
      return false;	
  }	
}


function chk_login()
{
     var frm=document.login;
     
     if(frm.username.value=="")
     {
         alert("Please Enter Username!");
         frm.username.focus();
         return false;
         	
     }	
     
    
}

function chk_userlogin()
{
	 var frm=document.userlogin;
     
     if(frm.username.value=="")
     {
         alert("Please Enter Username!");
         frm.username.focus();
         return false;
         	
     }	
     
    if(frm.password.value=="")
     {
         alert("Please Enter Password!");
         frm.password.focus();
         return false;
         	
     }		
}

function chk_enquiry()
{
    var frm=document.enquiry;
    
     if(frm.fname.value=="")
     {
         alert("Please Enter Name!");
         frm.fname.focus();
         return false;
         	
     }	
     
     if(frm.address.value=="")
     {
         alert("Please Enter Address!");
         frm.address.focus();
         return false;
         	
     }
     
 
 if(frm.ch_id.value='')
 {
	     if(frm.email.value!="")
	   {
	      var flag=validateEmail(frm.email.value);	
	      if(flag==false)
	      {
	          alert("Please Enter Correct Email!");
	          frm.email.focus();
	          return false;
	          	
	      }
	     }
	     
 }
     
     
     if(frm.enquiry.value=="")
     {
         alert("Please Enter Enquiry!");
         frm.enquiry.focus();
         return false;
         	
     }
     		
}

function chk_search()
{
     var frm=document.search;
     if(frm.searchby.value=="Name Search Here")
     {
        alert("Please enter name!");
        frm.searchby.focus();
        return false;
        	
     }	
}

function map_chk()
{
	 var frm=document.map;
     if(frm.region.value=="")
     {
        alert("Please Select Region!");
        frm.region.focus();
        return false;
        	
     }		
}




function empty_text()
{
if(document.search.searchby.value="Name Search Here")
{
	document.search.searchby.value="";
	document.search.searchby.focus();
}	
	
}
