function fnValidate()
{
	
	if(document.frmContact.fname.value=="")
	{
		alert("Please Enter Name");
		document.frmContact.fname.focus();
		return false;
	}
	if(document.frmContact.email.value=="")
	{
		alert("Please Select Email");
		document.frmContact.email.focus();
		return false;
	}
	if(!fnEmail(document.frmContact.email))
	{
	   document.frmContact.email.value="";
	   return false;
	}
	if(document.frmContact.subject.value=="")
	{
		alert("Please Select Subject");
		document.frmContact.subject.focus();
		return false;
	}	
	if(document.frmContact.comments.value=="")
	{
		alert("Please Enter Comments");
		document.frmContact.comments.focus();
		return false;
	} 
	document.frmContact.action="sendcontact.php";	
	document.frmContact.submit();
	
}
function fnRegister()
{	
	if(document.frmRegister.name.value=="")
	{
		alert("Please Enter Name");
		document.frmRegister.name.focus();
		return false;
	}
	if(document.frmRegister.email.value=="")
	{
		alert("Please Select Email");
		document.frmRegister.email.focus();
		return false;
	}
	if(!fnEmail(document.frmRegister.email))
	{
	   document.frmRegister.email.value="";
	   return false;
	}
	if(document.frmRegister.pword.value=="")
	{
		alert("please Enter Password")
		document.frmRegister.pword.focus();
		return false
	}
	
	field1=document.frmRegister.pword.value.length;


	if((6 > field1)||(field1 > 16)) 
	{
		alert("Please make sure you entered a password. Between 6 and 16 alphanumeric characters");
		document.frmRegister.pword.focus();
		return false;
	}
	if(document.frmRegister.cpword.value=="")
	{
		alert("Please Enter Confirm Password")
		document.frmRegister.cpword.focus();
		return false
	}
	if(document.frmRegister.pword.value!=document.frmRegister.cpword.value)
	{
		alert("Please Verify Password")
		document.frmRegister.cpword.focus();
		return false
	}	
	document.frmRegister.action="submitregistration.php";	
	document.frmRegister.submit();	
}

function fnUnsubscribe()
{
	if(document.frmContact.email.value=="")
	{
		alert("Please Enter Email Address");
		document.frmContact.email.focus();
		return false;
	}
	if(!fnEmail(document.frmContact.email))
	{
	   document.frmContact.email.value="";
	   return false;
	}
document.frmContact.action="js_unsubscribe.php";
document.frmContact.submit();
}


function fnAdlogin()
{
	if(document.frmLogin.user_name.value=="")
	{
		alert("Please Enter Username");
		document.frmLogin.user_name.focus();
		return false;
	}
	field1=document.frmLogin.user_name.value.length;


	if((5 > field1)||(field1 > 20)) 
	{
		alert("Please make sure you entered a Username. Between 5 and 20 alphanumeric characters");
		document.frmLogin.user_name.focus();
		return false;
	}
	if(document.frmLogin.password1.value=="")
	{
		alert("Please Enter Password");
		document.frmLogin.password1.focus();
		return false;
	}
	field1=document.frmLogin.password1.value.length;


	if((6 > field1)||(field1 > 16)) 
	{
		alert("Please make sure you entered a password. Between 6 and 16 alphanumeric characters");
		document.frmLogin.password1.focus();
		return false;
	}
document.frmLogin.action="checklogin.php";
document.frmLogin.submit();
}




function fnAdregister(id)
{

	if(id=="")
	{
	if(document.frmRegister.uname.value=="")
	{
		alert("Please Enter Username");
		document.frmRegister.uname.focus();
		return false;
	}
	field1=document.frmRegister.uname.value.length;


	if((5 > field1)||(field1 > 20)) 
	{
		alert("Please make sure you entered a Username. Between 5 and 20 alphanumeric characters");
		document.frmRegister.uname.focus();
		return false;
	}
	if(document.frmRegister.password1.value=="")
	{
		alert("Please Enter Password");
		document.frmRegister.password1.focus();
		return false
	}
	field2=document.frmRegister.password1.value.length;
	if((6 > field2)||(field2 > 16)) 
	{
		alert("Please make sure you entered a Password. Between 6 and 16 alphanumeric characters");
		document.frmRegister.password1.focus();
		return false;
	}
	if(document.frmRegister.password2.value=="")
	{
		alert("Please Enter Confirm Password");
		document.frmRegister.password2.focus();
		return false
	}
	field3=document.frmRegister.password2.value.length;
	if((6 > field3)||(field3 > 16)) 
	{
		alert("Please make sure you entered a Password. Between 6 and 16 alphanumeric characters");
		document.frmRegister.password2.focus();
		return false;
	}
	if(document.frmRegister.password1.value!=document.frmRegister.password2.value)
	{
		alert("Please Verify Password");
		document.frmRegister.password2.focus();
		return false
	}	
	}
	if(document.frmRegister.company.value=="")
	{
		alert("Please Enter Company");
		document.frmRegister.company.focus();
		return false
	}
		if(document.frmRegister.company_type.value=="0")
	{
		alert("Please Select Type of Organisation");
		document.frmRegister.company_type.focus();
		return false
	}
		if(document.frmRegister.num_employees.value=="0")
	{
		alert("Please Enter Number of Employees");
		document.frmRegister.num_employees.focus();
		return false
	}
		if(document.frmRegister.industry.value=="")
	{
		alert("Please Select Industry");
		document.frmRegister.industry.focus();
		return false
	}
	if(document.frmRegister.address1.value=="")
	{
		alert("Please Select Address");
		document.frmRegister.address1.focus();
		return false
	}
	if(document.frmRegister.suburb.value=="")
	{
		alert("Please Enter Suburb");
		document.frmRegister.suburb.focus();
		return false
	}
	if(document.frmRegister.postcode.value=="")
	{
		alert("Please Enter Post Code");
		document.frmRegister.postcode.focus();
		return false
	}
	var anum=/^[0-9]{4}$/
	if (document.frmRegister.postcode.value.search(anum)==-1)
		{
		alert("Australian Postcode must contain 4 Numeric Characters Only.");			
		document.frmRegister.postcode.focus();
		return false;
		}
	if(document.frmRegister.state.value=="")
	{
		alert("Please Select State");
		document.frmRegister.state.focus();
		return false
	}
	if(document.frmRegister.country.value=="")
	{
		alert("Please Select Country");
		document.frmRegister.country.focus();
		return false
	}
	if(document.frmRegister.contact.value=="")
	{
		alert("Please Enter Contact Name");
		document.frmRegister.contact.focus();
		return false
	}
	
	if(document.frmRegister.email.value=="")
	{
		alert("Please Enter Main Contact Email Address");
		document.frmRegister.email.focus();
		return false;
	}
	if(!fnEmail(document.frmRegister.email))
	{
	   document.frmRegister.email.value="";
	   return false;
	}


	if(document.frmRegister.applicationemail.value!="")
	{
		if(!fnEmail(document.frmRegister.applicationemail))
		{
		   document.frmRegister.applicationemail.value="";
		   return false;
		}
	}
	if(document.frmRegister.phone.value=="")
	{
		alert("Please Enter Phone");
		document.frmRegister.phone.focus();
		return false;
	}

	if(document.frmRegister.accountcontactemail.value!="")
	{
		if(!fnEmail(document.frmRegister.accountcontactemail))
		{
		   document.frmRegister.accountcontactemail.value="";
		   return false;
		}
	}
	if(id=="")
	{
	if(document.frmRegister.terms.value.checked==false)
	{
		alert("Sorry, you cannot sign up without agreeing to the terms and conditions");
		document.frmRegister.terms.focus();
		return false;
	}
	}
	if(document.frmRegister.correct.checked==false)
	{
		alert("Sorry, Please verify that the information is correct and you are authorised to sign up.");
		document.frmRegister.correct.focus();
		return false;
	}	
document.frmRegister.action="ad_register.php";
document.frmRegister.submit();

}



function fnSubmit()
{
	document.frmSearch.action="list.php";
	document.frmSearch.submit();
}

function fnSubmit2()
{
	document.frmSearch.action="listbk.php";
	document.frmSearch.submit();
}


function fnSearch()
{
	var count;
	count=0;
	if (!( document.frmjobSearch.region.value == "" || document.frmjobSearch.region.value == "0" ) ) 
	{
		count=count+1;
	}
	if (!( document.frmjobSearch.type.value == "" || document.frmjobSearch.type.value == "0" ) ) 
	{
		count=count+1;
	}
	if (!( document.frmjobSearch.industry.value == "" || document.frmjobSearch.industry.value == "0" ) ) 
	{
	count=count+1;
	}
	if ( count > 0 ) 
	{
		return true;
	}
	else 
	{
		alert("Enter a Location, Job Type or Industry to Search.");
		return false;
	}
}

function fnLogin()
{
if(document.frmLogin.user_name.value=="")
	{
		alert("Please Enter Username");
		document.frmLogin.user_name.focus();
		return false;
	}
	field1=document.frmLogin.user_name.value.length;

	if((5 > field1)||(field1 > 20)) 
	{
		alert("Please make sure you entered a Username. Between 5 and 20 alphanumeric characters");
		document.frmLogin.user_name.focus();
		return false;
	}

	if(document.frmLogin.password1.value=="")
	{
		alert("Please Enter Password");
		document.frmLogin.password1.focus();
		return false;
	}

	field3=document.frmLogin.password1.value.length;
	if((6 > field3)||(field3 > 16)) 
	{
		alert("Please make sure you entered a Password. Between 6 and 16 alphanumeric characters");
		document.frmLogin.password1.focus();
		return false;
	}

	document.frmLogin.action="checklogin.php";
	document.frmLogin.submit();
}


function fnChangePwd()
{
if(document.frmChangepass.pswd.value==""){
	alert("Enter Current Password")
	document.frmChangepass.pswd.focus()
	return false
}
if(document.frmChangepass.npswd.value==""){
	alert("Enter New Password")
	document.frmChangepass.npswd.focus()
	return false
}	
if(document.frmChangepass.cpswd.value==""){
	alert("Enter Confirm Password")
	document.frmChangepass.cpswd.focus()
	return false
}
if(document.frmChangepass.npswd.value!=document.frmChangepass.cpswd.value){
	alert("Confirm Password Should match with Password")
	document.frmChangepass.npswd.focus()
	return false
}
document.frmChangepass.action="changepswd.php";
document.frmChangepass.submit();
}
function fnJSChangePwd()
{
if(document.frmChangepass.pswd.value==""){
	alert("Enter Current Password")
	document.frmChangepass.pswd.focus()
	return false
}
if(document.frmChangepass.npswd.value==""){
	alert("Enter New Password")
	document.frmChangepass.npswd.focus()
	return false
}	
if(document.frmChangepass.cpswd.value==""){
	alert("Enter Confirm Password")
	document.frmChangepass.cpswd.focus()
	return false
}
if(document.frmChangepass.npswd.value!=document.frmChangepass.cpswd.value){
	alert("Confirm Password Should match with Password")
	document.frmChangepass.npswd.focus()
	return false
}
document.frmChangepass.action="jschangepswd.php";
document.frmChangepass.submit();
}

function fnRemoveUserName()
{
	document.frmLogin.user_name.value="";
}
function fnRemoveUserPassword()
{
	document.frmLogin.password1.value="";
}

function fnJsLostPwd()
{
	if(document.frmFinal.email.value=="")
	{
		alert("Please Enter email");
		document.frmFinal.email.focus();
		return false;
	}
	if(!fnEmail(document.frmFinal.email))
	{
	   document.frmFinal.email.value="";
	   return false;
	}
	document.frmFinal.action="submitjspassword.php";
	document.frmFinal.submit();
	
}

function fnJslogin()
{
	if(document.frmJslogin.email.value=="")
	{
		alert("Please Enter Email");
		document.frmJslogin.email.focus();
		return false;
	}
	if(!fnEmail(document.frmJslogin.email))
	{
	   document.frmJslogin.email.value="";
	   return false;
	}
	if(document.frmJslogin.password.value=="")
	{
	alert("Enter Enter Password")
	document.frmJslogin.password.focus()
	return false
	}	

	document.frmJslogin.action="submitlogin.php";
	document.frmJslogin.submit();	
}

function fnAdlostPass()
{
	
if(document.frmFinal.username.value=="")
	{
		alert("Please Enter Username");
		document.frmFinal.username.focus();
		return false;
	}	
	field1=document.frmFinal.username.value.length;

	if((5 > field1)||(field1 > 20)) 
	{
		alert("Please make sure you entered a Username. Between 5 and 20 alphanumeric characters");
		document.frmFinal.username.focus();
		return false;
	}
	document.frmFinal.action="submitpassword.php";	
	document.frmFinal.submit();	
}
function fnAddfriend()
{
	
	if(document.frmfriend.yname.value=="")
	{
		alert("Please Enter Your Name");
		document.frmfriend.yname.focus();
		return false;
	}
	if(document.frmfriend.yemail.value=="")
	{
		alert("Please Enter Your Email");
		document.frmfriend.yemail.focus();
		return false;
	}
	if(!fnEmail(document.frmfriend.yemail))
	{
	   document.frmfriend.yemail.value="";
	   return false;
	}
	if(document.frmfriend.fname.value=="")
	{
		alert("Please Enter Friend Name");
		document.frmfriend.fname.focus();
		return false;
	}
	if(document.frmfriend.femail.value=="")
	{
		alert("Please Enter Friend Email");
		document.frmfriend.femail.focus();
		return false;
	}
	if(!fnEmail(document.frmfriend.femail))
	{
	   document.frmfriend.femail.value="";
	   return false;
	}
	document.frmfriend.action="sendemail.php";	
	document.frmfriend.submit();	
}

function fnApply()
{
	if(document.frmApply.name.value=="")
	{
		alert("Please Enter Name ");
		document.frmApply.name.focus();
		return false;
	} 
	if(document.frmApply.email.value=="" && document.frmApply.phone.value=="")
	{
		alert("Please Enter Email or Phone Number");
		document.frmApply.phone.focus();
		return false;
	}
	if(document.frmApply.email.value!="")
	{
	if(!fnEmail(document.frmApply.email))
	{
	   document.frmApply.email.value="";
	   return false;
	}
	}
	document.frmApply.action="submitjob.php";	
}
function fnProceed()
{
	if(document.frmPostjob.advertiser.value=="")
	{
		alert("Please Enter Name ");
		document.frmPostjob.advertiser.focus();
		return false;
	}
	if(document.frmPostjob.region.value=="")
	{
		alert("Please Select A Location ");
		document.frmPostjob.region.focus();
		return false;
	} 
		if(document.frmPostjob.locsuburb.value=="")
	{
		alert("Please Enter Suburb ");
		document.frmPostjob.locsuburb.focus();
		return false;
	}
	if(document.frmPostjob.type.value=="")
	{
		alert("Please Select A Job Type ");
		document.frmPostjob.type.focus();
		return false;
	} 
	if(document.frmPostjob.industry.value=="")
	{
		alert("Please Select A Industry");
		document.frmPostjob.industry.focus();
		return false;
	} 
	
	var filter = /^http\:\/\/[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(\/\S*)?$/;
//	var filter = /^(http\:\/\/[a-zA-Z0-9_\-]+(?:\.[a-zA-Z0-9_\-]+)*\.[a-zA-Z]{2,4}(?:\/[a-zA-Z0-9_]+)*(?:\/[a-zA-Z0-9_]+\.[a-zA-Z]{2,4}(?:\?[a-zA-Z0-9_]+\=[a-zA-Z0-9_]+)?)?(?:\&[a-zA-Z0-9_]+\=[a-zA-Z0-9_]+)*)$/;
	if ((document.frmPostjob.applyredirect.value) && (!filter.test(document.frmPostjob.applyredirect.value))) {
		alert("Please enter a valid website url ex.(http://www.mydomain.com/index.php).\n");
		document.frmPostjob.applyredirect.focus();
		return false;
	}


	if(document.frmPostjob.smalltitle.value=="")
	{
		alert("Please Enter Small Title.");
		document.frmPostjob.smalltitle.focus();
		return false;
	} 
	smalltitlelength=document.frmPostjob.smalltitle.value.length;
	if(smalltitlelength<2 || smalltitlelength>100)
	{
		alert("Please Make sure you enter a smalltitle. (Between 2 and 100 Characters)");
		document.frmPostjob.smalltitle.focus();
		return false;
	}	
	
	if(document.frmPostjob.smalldescription.value=="")
	{
		alert("Please Enter A Small Description");
		document.frmPostjob.smalldescription.focus();
		return false;
	} 
	smalldescriptionlength=document.frmPostjob.smalldescription.value.length;

	if(smalldescriptionlength<2 || smalldescriptionlength>255)
	{
		alert("Please Make sure you enter a smalldescription. (Between 2 and 255  Characters)");
		document.frmPostjob.smalldescription.focus();
		return false;
	}
	if(document.frmPostjob.title.value=="")
	{
		alert("Please Enter Title.");
		document.frmPostjob.title.focus();
		return false;
	} 
	titlelength=document.frmPostjob.title.value.length;
	if(titlelength<2 || titlelength>255)
	{
		alert("Please Make sure you enter a title. (Between 2 and 255  Characters)");
		document.frmPostjob.title.focus();
		return false;
	}
	if(document.frmPostjob.description.value=="")
	{
		alert("Please Enter Description");
		document.frmPostjob.description.focus();
		return false;
	} 	
	descriptionlength=document.frmPostjob.description.value.length;
	if(descriptionlength<2 || descriptionlength>3000)
	{
		alert("Please Make sure you enter a description. (Between 2 and 3000  Characters)");
		document.frmPostjob.description.focus();
		return false;
	}

	if(document.frmPostjob.contact.value=="")
	{
		alert("Please Enter Contact");
		document.frmPostjob.contact.focus();
		return false;
	} 	

	contactlength=document.frmPostjob.contact.value.length;
	if(contactlength<2 || contactlength>1000)
	{
		alert("Please Make sure you enter a title. (Between 2 and 1000  Characters)");
		document.frmPostjob.contact.focus();
		return false;
	}	
	document.frmPostjob.action="submitad.php";	
	document.frmPostjob.submit();
}
function fnSaveDraft(id)
{

	if(id==0)
	{
	if(document.frmPostjob.advertiser.value=="")
	{
		alert("Please Enter Name ");
		document.frmPostjob.advertiser.focus();
		return false;
	}
	if(document.frmPostjob.region.value=="")
	{
		alert("Please Select A Region ");
		document.frmPostjob.region.focus();
		return false;
	} 

	if(document.frmPostjob.type.value=="")
	{
		alert("Please Select A Job Type ");
		document.frmPostjob.type.focus();
		return false;
	} 
	if(document.frmPostjob.industry.value=="")
	{
		alert("Please Select A Industry");
		document.frmPostjob.industry.focus();
		return false;
	} 


	if(document.frmPostjob.smalltitle.value=="")
	{
		alert("Please Enter Small Title.");
		document.frmPostjob.smalltitle.focus();
		return false;
	} 
	smalltitlelength=document.frmPostjob.smalltitle.value.length;
	if(smalltitlelength<2 || smalltitlelength>100)
	{
		alert("Please Make sure you enter a smalltitle. (Between 2 and 100 Characters)");
		document.frmPostjob.smalltitle.focus();
		return false;
	}	
	
	if(document.frmPostjob.smalldescription.value=="")
	{
		alert("Please Enter A Small Description");
		document.frmPostjob.smalldescription.focus();
		return false;
	} 
	smalldescriptionlength=document.frmPostjob.smalldescription.value.length;

	if(smalldescriptionlength<2 || smalldescriptionlength>255)
	{
		alert("Please Make sure you enter a smalldescription. (Between 2 and 255  Characters)");
		document.frmPostjob.smalldescription.focus();
		return false;
	}
	if(document.frmPostjob.title.value=="")
	{
		alert("Please Enter Title.");
		document.frmPostjob.title.focus();
		return false;
	} 
	titlelength=document.frmPostjob.title.value.length;
	if(titlelength<2 || titlelength>255)
	{
		alert("Please Make sure you enter a title. (Between 2 and 255  Characters)");
		document.frmPostjob.title.focus();
		return false;
	}
	if(document.frmPostjob.description.value=="")
	{
		alert("Please Enter Description");
		document.frmPostjob.description.focus();
		return false;
	} 	
	descriptionlength=document.frmPostjob.description.value.length;
	if(descriptionlength<2 || descriptionlength>3000)
	{
		alert("Please Make sure you enter a description. (Between 2 and 3000  Characters)");
		document.frmPostjob.description.focus();
		return false;
	}

	if(document.frmPostjob.contact.value=="")
	{
		alert("Please Enter Contact");
		document.frmPostjob.contact.focus();
		return false;
	} 	

	contactlength=document.frmPostjob.contact.value.length;
	if(contactlength<2 || contactlength>1000)
	{
		alert("Please Make sure you enter a Contact Details. (Between 2 and 1000  Characters)");
		document.frmPostjob.contact.focus();
		return false;
	}	
	}
	document.frmPostjob.action="save_ad.php";	
	document.frmPostjob.submit();
}
function fnChangeAd()
{
document.frmPostjob.action="ad_post_ad.php";	
document.frmPostjob.submit();
}
function confirmArchive() 
{
return confirm("Do you want to delete this Draft.");
}
function confirmDeleteAd()
{
return confirm("Are you sure you wish to archive this ad? If you do so, you will not be able to reactivate the advertisement without further payment.");
}

function fnEditAd()
{
	if(document.frmPostjob.advertiser.value=="")
	{
		alert("Please Enter Name ");
		document.frmPostjob.advertiser.focus();
		return false;
	}
	if(document.frmPostjob.region.value=="")
	{
		alert("Please Select A Region ");
		document.frmPostjob.region.focus();
		return false;
	} 

	if(document.frmPostjob.type.value=="")
	{
		alert("Please Select A Job Type ");
		document.frmPostjob.type.focus();
		return false;
	} 
	if(document.frmPostjob.industry.value=="")
	{
		alert("Please Select A Industry");
		document.frmPostjob.industry.focus();
		return false;
	} 


	if(document.frmPostjob.smalltitle.value=="")
	{
		alert("Please Enter Small Title.");
		document.frmPostjob.smalltitle.focus();
		return false;
	} 
	if(document.frmPostjob.smalldescription.value=="")
	{
		alert("Please Enter A Small Description");
		document.frmPostjob.smalldescription.focus();
		return false;
	} 
	if(document.frmPostjob.title.value=="")
	{
		alert("Please Enter Title.");
		document.frmPostjob.title.focus();
		return false;
	} 
	if(document.frmPostjob.description.value=="")
	{
		alert("Please Enter Description");
		document.frmPostjob.description.focus();
		return false;
	} 	
	if(document.frmPostjob.contact.value=="")
	{
		alert("Please Enter Contact");
		document.frmPostjob.contact.focus();
		return false;
	} 	
	document.frmPostjob.action="view_ad.php";	
	document.frmPostjob.submit();
}
function confirmDelete() {
return confirm("Are you sure you wish to delete this draft? If you do so, you will not be able to reacover the draft.");
}

function fnConfirm()
{
	if(document.frmContact.id.value=="")
	{
		alert("Please Enter User Id");
		document.frmContact.id.focus();
		return false;
	}		
	if(document.frmContact.confirm.value=="")
	{
		alert("Please Enter Confirmation Id");
		document.frmContact.confirm.focus();
		return false;
	}
	document.frmContact.action="submitconfirmation.php";	
	document.frmContact.submit();
}
function fnValidateEmail()
{

  if(document.frmSearch.email.value=="")
  {
	  alert("Enter Email Address")
	  document.frmSearch.email.focus();
	  return false
  }
	
if(!fnEmail(document.frmSearch.email))
{
   document.frmSearch.email.value="";
   return false;
}
var email=document.frmSearch.email.value;	
var url="http://www.graphicmail.com.au/rwcode/subscribe.asp?SiteID=3944&amp;Mode=subscribe&Email="+email
window.open(url,'','top=209,left=390,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=500,height=350');	
}
function textCounter(field, countfield, maxlimit) {
/*
* The input parameters are: the field name;
* field that holds the number of characters remaining;
* the max. numb. of characters.
*/ 
if (field.value.length > maxlimit) // if the current length is more than allowed
field.value =field.value.substring(0, maxlimit); // don't allow further input
else
countfield.value = maxlimit - field.value.length;}
function fnBig(img,imgWidth,imgHeight)
{
	s="showimage.php?img="+img+"&w="+imgWidth+"$h="+imgHeight;
	if(parseInt(imgWidth)<=600 && parseInt(imgHeight)<=750){
	var attributes="";
		var WinWidth = parseInt(imgWidth) + 5;
		var WinHeight = parseInt(imgHeight) +5;
	window.open(s,'IMAGE','left=20,top=20,width='+escape(WinWidth)+',height='+escape(WinHeight)+'resizable=0,scrollbars=0');
	}else{	
	var attributes="";
		var WinWidth = parseInt(imgWidth) -250;
		var WinHeight = parseInt(imgHeight)-155
	window.open(s,'IMAGE','left=20,top=20,width='+escape(WinWidth)+',height='+escape(WinHeight)+'resizable=1,scrollbars=1');
	}
}

function fnValidatePayment()
{
	
	if(document.getElementById("txtCCName").value==""){
		alert("Please enter card holder name");
		document.getElementById("txtCCName").focus();
		return false;
	}
	if(document.getElementById("txtCCNumber").value==""){
		alert("Please enter card number");
		document.getElementById("txtCCNumber").focus();
		return false;
	}
	if(document.getElementById("ddlExpiryMonth").value==""){
		alert("Please select month");
		document.getElementById("ddlExpiryMonth").focus();
		return false;
	}
	if(document.getElementById("ddlExpiryYear").value=="")
	{
		alert("Please select year");
		document.getElementById("ddlExpiryYear").focus();
		return false;
	} 
	if( (document.getElementById("ddlExpiryYear").value!="") && (document.getElementById("ddlExpiryMonth").value!="") ){
			
		var today_date= new Date();
		current_month=today_date.getMonth();
		current_year=today_date.getYear();
		creditcard_month=document.getElementById("ddlExpiryMonth").value
		creditcard_year="20"+document.getElementById("ddlExpiryYear").value
		if( creditcard_year >=  current_year) {
			if( creditcard_year ==  current_year) {
				   if( creditcard_month < current_month ) {
						 alert("Your Credit Card Expire Month Not Valid")
						  document.Form1.ddlExpiryMonth.focus()
						  return false
					  }
			}
		}
		else {
			alert("Your Credit Card Expire Year or Month not Valid")
			return false;
		}
	}
	if(document.getElementById("ddlCardType").value==""){
		alert("Please select card type");
		document.getElementById("ddlCardType").focus();
		return false;
	}
	
	
	/*if(document.Form1.cardvn.value==""){
		alert("Please enter card CCV No.");
		document.Form1.cardvn.focus();
		return false;
	}*/
	
	
	
}
function fnSubmitpayment(inv)
{
if(inv==0)
{
for(var i=0; i < document.BuyForm.paymentmethod.length; i++)
   {
   if (document.BuyForm.paymentmethod[i].checked)
      {
      var rad_val = document.BuyForm.paymentmethod[i].value;
      }
   }
   var flag=0;
   for(var i=0; i < document.BuyForm.PP.length; i++)
   {
   if (document.BuyForm.PP[i].checked==true)
      {
	     flag=1;
      }
   }
if(rad_val=="Invoice")
	{
		if(flag==1)
		{
		  var waitDisplayDiv = document.getElementById('searchWaitBusDisplayDiv');
		  waitDisplayDiv.style.left = (document.body.clientWidth/2) - 200;
		  waitDisplayDiv.style.display = '';
		  document.body.scrollTop = 0;		  
		  showBackground();
			document.BuyForm.action="return.php";	
			document.BuyForm.submit();
		}
		else
		{
			alert("Select Package Details");
			return false;
		}
	}
	else
	{
		if(flag==1)
		{	
			  var waitDisplayDiv = document.getElementById('searchWaitBusDisplayDiv');
			  waitDisplayDiv.style.left = (document.body.clientWidth/2) - 200;
			  waitDisplayDiv.style.display = '';
			  document.body.scrollTop = 0;		  
			  showBackground();
			document.BuyForm.action="session.php";	
			document.BuyForm.submit();
		}
		else
		{
			alert("Select Package Details");
			return false;
		}
	}
}else
	{
	flag=0;
	for (var i=0; i < document.BuyForm.PP.length; i++)
	{
		if(document.BuyForm.PP[i].checked==true)
		{
			flag=1;
		}
	}
	if(flag==1)
		{
		  var waitDisplayDiv = document.getElementById('searchWaitBusDisplayDiv');
		  waitDisplayDiv.style.left = (document.body.clientWidth/2) - 200;
		  waitDisplayDiv.style.display = '';
		  document.body.scrollTop = 0;		  
		  showBackground();
		document.BuyForm.action="session.php";	
		document.BuyForm.submit();
		}else
		{
		alert("Select Package Details");
		return false;
		}
	}
}
function fnSelectOpt(id,inv)
{

if(id==1)
	{
		document.getElementById("OPT1").checked=true
		document.getElementById("OPT2").checked=false
		document.BuyForm.M_TransType.value="InvoiceAccount";

	}
else if(id==2)
	{
		document.getElementById("OPT1").checked=false
		document.getElementById("OPT2").checked=true
		document.BuyForm.M_TransType.value="PP";	
	}
else{
	
	for (var i=0; i < document.BuyForm.PP.length; i++)
	{
		var pid="PP"+id;
		if(pid==document.BuyForm.PP[i].value)
		{
			document.BuyForm.PP[i].checked=true	
			document.BuyForm.txtInvDesc.value=document.BuyForm.InvDesc[i].value;
			document.BuyForm.M_Code.value=document.BuyForm.Code[i].value;
			document.BuyForm.txtAmount.value=document.BuyForm.Amount[i].value;
			document.BuyForm.M_Amount.value=document.BuyForm.MM_Amount[i].value;
			document.BuyForm.M_Account_ID.value=document.BuyForm.Account_ID[i].value;
			document.BuyForm.M_Title.value=document.BuyForm.Title[i].value;
			document.BuyForm.M_Credits.value=document.BuyForm.Credits[i].value;			
		}
		else
		{
			document.BuyForm.PP[i].checked=false	
		}		
			
	}

}
}
function fnSelectPaymentOpt(id,inv)
{
if(id==1)
	{
		document.getElementById("OPT1").checked=true
		document.getElementById("OPT2").checked=false
		document.BuyForm.M_TransType.value="InvoiceAccount";
	}
else if(id==2)
	{
		document.getElementById("OPT1").checked=false
		document.getElementById("OPT2").checked=true
		document.BuyForm.M_TransType.value="Post";
	}
else{
		
	for (var i=0; i < document.BuyForm.PP.length; i++)
	{
		var pid="PP"+id;
		if(pid==document.BuyForm.PP[i].value)
		{
			document.BuyForm.PP[i].checked=true	
			document.BuyForm.txtInvDesc.value=document.BuyForm.InvDesc[i].value;
			document.BuyForm.M_Code.value=document.BuyForm.Code[i].value;
			document.BuyForm.txtAmount.value=document.BuyForm.Amount[i].value;
			document.BuyForm.M_Amount.value=document.BuyForm.MM_Amount[i].value;
			document.BuyForm.M_Account_ID.value=document.BuyForm.Account_ID[i].value;
			document.BuyForm.M_Title.value=document.BuyForm.Title[i].value;
			document.BuyForm.M_Credits.value=document.BuyForm.Credits[i].value;			
		}
		else
		{
			document.BuyForm.PP[i].checked=false	
		}		
			
	}

}
}
function fnSubmitPost()
{
	  var waitDisplayDiv = document.getElementById('searchWaitBusDisplayDiv');
	  waitDisplayDiv.style.left = (document.body.clientWidth/2) - 200;
	  waitDisplayDiv.style.display = '';
	  document.body.scrollTop = 0;		  
	  showBackground();
	document.BuyForm.action="session.php";	
	document.BuyForm.submit();
}
function showBackground() {
    var waitDiv = document.getElementById('backgroundDiv');
    if (! document.body) {
      waitDiv.style.height = 100;
      waitDiv.style.width = 200;
    } else {
      waitDiv.style.height = document.body.clientHeight;
      waitDiv.style.width = document.body.clientWidth;
    }
    waitDiv.style.display = '';
    document.body.scrollTop = 0;
  }