function trim_all(strObjName){ 
	//this function removes the spaces from the variables
        var strObj = strObjName;
        var strRet = "";
        for (i = 0;i < strObj.length;i++)
        {
                if(strObj.charAt(i) != " " && strObj.charAt(i) != "")
                        strRet = strRet+strObj.charAt(i);
        }
        return strRet;
}


function checkme(){ 

	var type = document.tourism.type;
	var cnt = -1;
	for (var i=type.length-1; i > -1; i--){
		if (type[i].checked) {cnt = i; i = -1;}
	}
	
	if (cnt > -1){
		document.getElementById('typealert').style.display="none";
	}else{
		document.getElementById('typealert').style.display="block";
		return false;
	}
	if(document.tourism.elements[1].checked ==true){
	
	
	var partnerTYPE = document.tourism.partnerTYPE;
		if(partnerTYPE.value == "0"){
			document.getElementById('partneralert').style.display='block';
			partnerTYPE.focus();
						
			return false;
		}else{
			document.getElementById('partneralert').style.display='none';
			}
		
	var email = document.tourism.partnerEMAIL;
	
	var reTESTfirstchar = /^[a-zA-Z]*$/;
	var reEmail         = /^[0-9a-zA-Z_\.-]+\@[0-9a-zA-Z_\-]+\.[0-9a-zA-Z_\.-]*$/;
	if(trim_all(email.value) == ""){
		document.getElementById('emailalert').style.display='block';
		email.focus();
		return false;
	}else if(!reTESTfirstchar.test(email.value.charAt(0))){
		document.getElementById('emailalert').style.display='none';
		document.getElementById('email1alert').style.display='block';
		email.focus();
		return false;
	}else if(!reEmail.test(email.value)){
		document.getElementById('emailalert').style.display='none';
		document.getElementById('email1alert').style.display='none';
		document.getElementById('email2alert').style.display='block';
		email.focus();
		return false;
	}else{
		document.getElementById('emailalert').style.display='none';
		document.getElementById('email1alert').style.display='none';
		document.getElementById('email2alert').style.display='none';
	}
	
	var confirm_email = document.tourism.confirm_email;
	if(trim_all(confirm_email.value) == ""){
		document.getElementById('calert').style.display='block';
		confirm_email.focus();
		return false;
	}else if(email.value != confirm_email.value){
		document.getElementById('calert').style.display='none';
		document.getElementById('calert1').style.display='block';
		confirm_email.focus();
		return false;
	}else{
		document.getElementById('calert').style.display='none';
		document.getElementById('calert1').style.display='none';	
	}
	
	var partnerPASSWORD = document.tourism.partnerPASSWORD;

		if(trim_all(partnerPASSWORD.value) == ""){
		document.getElementById('palert').style.display='block';
		partnerPASSWORD.focus();
		return false;
	}else{
		document.getElementById('palert').style.display='none';
	}
	
	if(partnerPASSWORD.value.length < 8){
		document.getElementById('p1alert').style.display='block';
		partnerPASSWORD.focus();
		return false;
	}else{
		document.getElementById('p1alert').style.display='none';
	}
	var cPASSWORD = document.tourism.cPASSWORD;
		if(trim_all(cPASSWORD.value) == ""){
		document.getElementById('cpalert').style.display='block';
		cPASSWORD.focus();
		return false;
	}else{
		document.getElementById('cpalert').style.display='none';
	}
	if(cPASSWORD.value != partnerPASSWORD.value){
		document.getElementById('cp1alert').style.display='block';
		cPASSWORD.focus();
		return false;
	}else{
		document.getElementById('cp1alert').style.display='none';
	}
	
	
		var partnerFIRSTNAME = document.tourism.partnerFIRSTNAME;
	if(trim_all(partnerFIRSTNAME.value) == ""){
		document.getElementById('partnerFIRSTNAMEalert').style.display='block';
		partnerFIRSTNAME.focus();
		return false;
	}else{
		document.getElementById('partnerFIRSTNAMEalert').style.display='none';
	}
	
	
	var partnerLASTNAME = document.tourism.partnerLASTNAME;
	if(trim_all(partnerLASTNAME.value) == ""){
		document.getElementById('partnerLASTNAMEalert').style.display='block';
		partnerLASTNAME.focus();
		return false;
	}else{
		document.getElementById('partnerLASTNAMEalert').style.display='none';
	}

	var partnerCITY = document.tourism.partnerCITY;	
	if(trim_all(partnerCITY.value) == ""){
		document.getElementById('partnerCITYalert').style.display='block';
		partnerCITY.focus();
		return false;
	}else{
		document.getElementById('partnerCITYalert').style.display='none';
	}
	var partnerPHONE = document.tourism.partnerPHONE;	
	if(trim_all(partnerPHONE.value) == ""){
		document.getElementById('partnerPHONE1alert').style.display='block';
		partnerPHONE.focus();
		return false;
	}else{
		document.getElementById('partnerPHONE1alert').style.display='none';
	}
	
	 /* var partnerPHONE = document.tourism.partnerPHONE; */
	if(isNaN(partnerPHONE.value)){
		document.getElementById('partnerPHONE2alert').style.display ='block';
		partnerPHONE.focus();
		return false;
	}else{
		document.getElementById('partnerPHONE2alert').style.display ='none';
	}
	
	
	
			
	document.tourism.updte.value = 1;
	

	
}
	

if(document.tourism.elements[0].checked ==true){//CUSTOMER
	//PRIVATE CUSTOMER
	var cattype = document.tourism.cattype;
	if(cattype.value == "Pcustomer"){
	/* document.tourism.C_HIDDEN.value = 1; */
	
		
	var email = document.tourism.email;
	var reTESTfirstchar = /^[a-zA-Z]*$/;
	var reEmail         = /^[0-9a-zA-Z_\.-]+\@[0-9a-zA-Z_\-]+\.[0-9a-zA-Z_\.-]*$/;
	if(trim_all(email.value) == ""){
		document.getElementById('emailalert1').style.display='block';
		email.focus();
		return false;
	}else if(!reTESTfirstchar.test(email.value.charAt(0))){
		document.getElementById('emailalert1').style.display='none';
		document.getElementById('email1alert1').style.display='block';
		email.focus();
		return false;
	}else if(!reEmail.test(email.value)){
		document.getElementById('emailalert1').style.display='none';
		document.getElementById('email1alert1').style.display='none';
		document.getElementById('email2alert1').style.display='block';
		email.focus();
		return false;
	}else{
		document.getElementById('emailalert1').style.display='none';
		document.getElementById('email1alert1').style.display='none';
		document.getElementById('email2alert1').style.display='none';
	}
	
	var firstNAME = document.tourism.firstNAME;
	if(trim_all(firstNAME.value) == ""){
		document.getElementById('firstNAMEalert').style.display='block';
		firstNAME.focus();
		return false;
	}else{
		document.getElementById('firstNAMEalert').style.display='none';
	}
	
		var LASTNAME = document.tourism.LASTNAME;
	if(trim_all(LASTNAME.value) == ""){
		document.getElementById('LASTNAMEalert').style.display='block';
		LASTNAME.focus();
		return false;
	}else{
		document.getElementById('LASTNAMEalert').style.display='none';
	}
	
	var gendertype = document.tourism.gendertype;
	var cnt3 = -1;
	for (var i=gendertype.length-1; i > -1; i--){
		if (gendertype[i].checked) {cnt3 = i; i = -1;}
	}
	
	if (cnt3 > -1){
		document.getElementById('gendertypealert').style.display="none";
	}else{
		document.getElementById('gendertypealert').style.display="block";
		return false;
	}
	var dob = document.tourism.dob;
	if(trim_all(dob.value) == ""){
		document.getElementById('dobalert').style.display='block';
		dob.focus();
		return false;
	}else{
		document.getElementById('dobalert').style.display='none';
	}
	var town1 = document.tourism.town1;
	if(trim_all(town1.value) == ""){
		document.getElementById('town1alert').style.display='block';
		town1.focus();
		return false;
	}else{
		document.getElementById('town1alert').style.display='none';
	}
	var billingADDRESS = document.tourism.billingADDRESS;
	if(trim_all(billingADDRESS.value) == ""){
		document.getElementById('billingADDRESSalert').style.display='block';
		billingADDRESS.focus();
		return false;
	}else{
		document.getElementById('billingADDRESSalert').style.display='none';
	}
	
	var additionalEMAIL1 = document.tourism.additionalEMAIL1;
		
	var reTESTfirstchar = /^[a-zA-Z]*$/;
	var reEmail         = /^[0-9a-zA-Z_\.-]+\@[0-9a-zA-Z_\-]+\.[0-9a-zA-Z_\.-]*$/;
	if(trim_all(additionalEMAIL1.value) == ""){
		document.getElementById('Aemailalert').style.display='block';
		additionalEMAIL1.focus();
		return false;
	}else if(!reTESTfirstchar.test(additionalEMAIL1.value.charAt(0))){
		document.getElementById('Aemailalert').style.display='none';
		document.getElementById('Aemail1alert').style.display='block';
		additionalEMAIL1.focus();
		return false;
	}else if(!reEmail.test(additionalEMAIL1.value)){
		document.getElementById('Aemailalert').style.display='none';
		document.getElementById('Aemail1alert').style.display='none';
		document.getElementById('Aemail2alert').style.display='block';
		additionalEMAIL1.focus();
		return false;
	}else{
		document.getElementById('Aemailalert').style.display='none';
		document.getElementById('Aemail1alert').style.display='none';
		document.getElementById('Aemail2alert').style.display='none';
	}
	
	var userNAME = document.tourism.userNAME;
	if(trim_all(userNAME.value) == ""){
		document.getElementById('userNAMEalert').style.display='block';
		userNAME.focus();
		return false;
	}else{
		document.getElementById('userNAMEalert').style.display='none';
	}
	var password1 = document.tourism.password1;
	
		if(trim_all(password1.value) == ""){
		document.getElementById('palert1').style.display='block';
		password1.focus();
		return false;
	}else{
		document.getElementById('palert1').style.display='none';
	}
	if(password1.value.length < 8){
		document.getElementById('p1alert1').style.display='block';
		password1.focus();
		return false;
	}else{
		document.getElementById('p1alert1').style.display='none';
	}
	
	
	var cpassword1 = document.tourism.cpassword1;
		if(trim_all(cpassword1.value) == ""){
		document.getElementById('cpalert1').style.display='block';
		cpassword1.focus();
		return false;
	}else{
		document.getElementById('cpalert1').style.display='none';
	}	
	
	if(cpassword1.value != password1.value){
		document.getElementById('cp1alert1').style.display='block';
		cpassword1.focus();
		return false;
	}else{
		document.getElementById('cp1alert1').style.display='none';
	}
	
	document.tourism.updte.value = 2;	

	}
	
	if(cattype.value == "Ccustomer"){//COMPANY CUSTOMER
	/* document.tourism.C_HIDDEN.value = 2; */	
	var typeC = document.tourism.typeC;
		if(typeC.value == "0"){
			document.getElementById('type1alert').style.display='block';
			typeC.focus();
						
			return false;
		}else{
			document.getElementById('type1alert').style.display='none';
			}
			
	var companyNAME = document.tourism.companyNAME;
	if(trim_all(companyNAME.value) == ""){
		document.getElementById('companyNAMEalert').style.display='block';
		companyNAME.focus();
		return false;
	}else{
		document.getElementById('companyNAMEalert').style.display='none';
	}
	var town2 = document.tourism.town2;
	if(trim_all(town2.value) == ""){
		document.getElementById('town2alert').style.display='block';
		town2.focus();
		return false;
	}else{
		document.getElementById('town2alert').style.display='none';
	}
	
	/*  var postCODE = document.tourism.postCODE;
	if(trim_all(postCODE.value !=""){
	if(isNaN(postCODE.value)){
		document.getElementById('postCODEalert').style.display ='block';
		postCODE.focus();
		return false;
	}else{
		document.getElementById('postCODEalert').style.display ='none';
	}
	
	}  */
	

	var nemployees = document.tourism.nemployees;	
	if(trim_all(nemployees.value) == ""){
		document.getElementById('nempalert').style.display='block';
		nemployees.focus();
		return false;
	}else{
		document.getElementById('nempalert').style.display='none';
	}
	
	
	if(isNaN(nemployees.value)){
		document.getElementById('nemp1alert').style.display ='block';
		nemployees.focus();
		return false;
	}else{
		document.getElementById('nemp1alert').style.display ='none';
	}

	
	var holiday = document.tourism.holiday;
	if(trim_all(holiday.value) == ""){
		document.getElementById('holidayalert').style.display='block';
		holiday.focus();
		return false;
	}else{
		document.getElementById('holidayalert').style.display='none';
	}
	
	var hrNAME = document.tourism.hrNAME;
	if(trim_all(hrNAME.value) == ""){
		document.getElementById('hrNAMEalert').style.display='block';
		hrNAME.focus();
		return false;
	}else{
		document.getElementById('hrNAMEalert').style.display='none';
	}
		
	var hrEMAIL = document.tourism.hrEMAIL;
	
	var reTESTfirstchar = /^[a-zA-Z]*$/;
	var reEmail         = /^[0-9a-zA-Z_\.-]+\@[0-9a-zA-Z_\-]+\.[0-9a-zA-Z_\.-]*$/;
	if(trim_all(hrEMAIL.value) == ""){
		document.getElementById('hremailalert').style.display='block';
		hrEMAIL.focus();
		return false;
	}else if(!reTESTfirstchar.test(hrEMAIL.value.charAt(0))){
		document.getElementById('hremailalert').style.display='none';
		document.getElementById('hremail1alert').style.display='block';
		hrEMAIL.focus();
		return false;
	}else if(!reEmail.test(hrEMAIL.value)){
		document.getElementById('hremailalert').style.display='none';
		document.getElementById('hremail1alert').style.display='none';
		document.getElementById('hremail2alert').style.display='block';
		hrEMAIL.focus();
		return false;
	}else{
		document.getElementById('hremailalert').style.display='none';
		document.getElementById('hremail1alert').style.display='none';
		document.getElementById('hremail2alert').style.display='none';
	}
	var additionalEMAIL2 = document.tourism.additionalEMAIL2;
	
	var reTESTfirstchar = /^[a-zA-Z]*$/;
	var reEmail         = /^[0-9a-zA-Z_\.-]+\@[0-9a-zA-Z_\-]+\.[0-9a-zA-Z_\.-]*$/;
	if(trim_all(additionalEMAIL2.value) == ""){
		document.getElementById('Aemailalert1').style.display='block';
		additionalEMAIL2.focus();
		return false;
	}else if(!reTESTfirstchar.test(additionalEMAIL2.value.charAt(0))){
		document.getElementById('Aemailalert1').style.display='none';
		document.getElementById('Aemail1alert1').style.display='block';
		additionalEMAIL2.focus();
		return false;
	}else if(!reEmail.test(additionalEMAIL2.value)){
		document.getElementById('Aemailalert1').style.display='none';
		document.getElementById('Aemail1alert1').style.display='none';
		document.getElementById('Aemail2alert1').style.display='block';
		additionalEMAIL2.focus();
		return false;
	}else{
		document.getElementById('Aemailalert1').style.display='none';
		document.getElementById('Aemail1alert1').style.display='none';
		document.getElementById('Aemail2alert1').style.display='none';
	}
	var password2 = document.tourism.password2;
	
		if(trim_all(password2.value) == ""){
		document.getElementById('p2alert').style.display='block';
		password2.focus();
		return false;
	}else{
		document.getElementById('p2alert').style.display='none';
	}
	if(password2.value.length < 8){
		document.getElementById('p21alert').style.display='block';
		password2.focus();
		return false;
	}else{
		document.getElementById('p21alert').style.display='none';
	}
	
	
	var cpassword2 = document.tourism.cpassword2;
		if(trim_all(cpassword2.value) == ""){
		document.getElementById('cp2alert').style.display='block';
		cpassword2.focus();
		return false;
	}else{
		document.getElementById('cp2alert').style.display='none';
	}	
	
	if(cpassword2.value != password2.value){
		document.getElementById('cp21alert').style.display='block';
		cpassword2.focus();
		return false;
	}else{
		document.getElementById('cp21alert').style.display='none';
	}
	var hrcontact = document.tourism.hrcontact;	
	if(trim_all(hrcontact.value) == ""){
		document.getElementById('hrcontact1alert').style.display='block';
		hrcontact.focus();
		return false;
	}else{
		document.getElementById('hrcontact1alert').style.display='none';
	}
	
	 var hrcontact = document.tourism.hrcontact;
	if(isNaN(hrcontact.value)){
		document.getElementById('hrcontact2alert').style.display ='block';
		hrcontact.focus();
		return false;
	}else{
		document.getElementById('hrcontact2alert').style.display ='none';
	}	
	
	var registrationNUMBER = document.tourism.registrationNUMBER;
	if(trim_all(registrationNUMBER.value) == ""){
		document.getElementById('ralert').style.display='block';
		registrationNUMBER.focus();
		return false;
	}else{
		document.getElementById('ralert').style.display='none';
	}
	
	
	document.tourism.updte.value = 3;
	
	
	}	
	}	
	return true;
	
}
	
function checkme2(){
	//customer
if (document.tourism.elements[0].type == "radio")
	    {	
			if(document.tourism.elements[0].checked ==true){	
				
				document.getElementById('t').style.display='none';
				document.getElementById('t1').style.display='block';
				document.getElementById('pdivalert').style.display='none';
		        document.getElementById('cdivalert').style.display='block';
				/* countries(countryID,stateID,1); */
				
					
			}else  if(document.tourism.elements[0].selected == false) {
				
				document.getElementById('t').style.display='none';
				document.getElementById('t1').style.display='none';
				document.getElementById('pdivalert').style.display='block';
		        document.getElementById('cdivalert').style.display='none';
				/* countries(countryID,stateID,0);	 */
			}		
	    }
//partner

if (document.tourism.elements[1].type == "radio")
	    {	
			if(document.tourism.elements[1].checked ==true){	
				
				document.getElementById('t').style.display='block';
				document.getElementById('t1').style.display='none';
				document.getElementById('pdivalert').style.display='block';
		        document.getElementById('cdivalert').style.display='none';
				/* countries(countryID,stateID,0); */
				
					
			}else  if(document.tourism.elements[1].selected == false) {
				
				document.getElementById('t').style.display='none';
				document.getElementById('t1').style.display='none';
				document.getElementById('pdivalert').style.display='block';
		        document.getElementById('cdivalert').style.display='none';	
				/* countries(countryID,stateID,0); */
			}		
	    } 
		
	
	}	
function checkme1(a){ 
	
	if(a==1){
	
	
		document.getElementById('customeralert').style.display='block';
		document.getElementById('Ccustomeralert').style.display='none';
		/* countries(countryID,stateID,1); */
	}else {
		
		document.getElementById('customeralert').style.display='none';
		document.getElementById('Ccustomeralert').style.display='block';
		/* countries(countryID,stateID,2); */
		}
}
function countries(countryID,stateID,typeID){
//alert(countryID);alert(stateID);alert(typeID);

	xajax_processForm(countryID,stateID,typeID);
	return false;
}

