
<!--

function validation123()
{
	var d = document.frmcontact;
	if(d.txtFirstName.value=="")
	{
		alert("Please enter name");
		d.txtFirstName.focus();
    	return false;
	}
	if(d.txtEmailAdd.value==''){
	   alert("Please enter email address");
	   d.txtEmailAdd.focus();
	   return false;
 	}
	if(d.txtEmailAdd.value!= "")
		{ 
		    var demo
		    var demo= d.txtEmailAdd.value;
			var AtSym    = demo.indexOf('@')
			var period1  = demo.indexOf('.')
			var Period   = demo.lastIndexOf('.')
			var Space    = demo.indexOf(' ')
			var Length   = demo.length - 1         // Array is from 0 to length-1

			if ((AtSym < 1) ||                     // '@' cannot be in first position
				(Period <= AtSym+1) ||             // Must be atleast one valid char btwn '@' and '.'
				(period1 < 1) ||
				(Period == Length ) ||             // Must be atleast one valid char after '.'
				(Space  != -1))                    // No empty spaces permitted
			{
				alert("Please enter email address in correct format");
				d.txtEmailAdd.focus();
				return(false);
			}
      }
	  if(d.txtPhoneNo.value=="")
	{
		alert("Please enter phone number");
		d.txtPhoneNo.focus();
    	return false;
	}
}

function aboutusvali()
{
	var d = document.aboutusfrm;
	
	if(d.titl.value=="")
	{
		alert("Please select title");
		d.titl.focus();
    	return false;
	}
	if(d.fname.value=="")
	{
		alert("Please enter first name");
		d.fname.focus();
    	return false;
	}
	if(d.fname.value.replace(/(^ +| +$)/, "") == "")
	{
	
		alert("Please enter first name without space");
	   d.fname.focus();
	   return false;
	}
	if(d.lname.value=="")
	{
		alert("Please enter last name");
		d.lname.focus();
    	return false;
	}
	if(d.lname.value.replace(/(^ +| +$)/, "") == "")
	{
		alert("Please enter last name without space");
	   d.lname.focus();
	   return false;
	}
	if(d.pcode.value=="")
	{
		alert("Please enter post code");
		d.pcode.focus();
    	return false;
	}
	if(d.phne.value=="")
	{
		alert("Please enter telephone number");
		d.phne.focus();
    	return false;
	}
	if(d.fax.value=="")
	{
		alert("Please enter fax number");
		d.fax.focus();
    	return false;
	}
	if(d.eml.value==''){
	   alert("Please enter email address");
	   d.eml.focus();
	   return false;
 	}
	if(d.eml.value!= "")
		{ 
		    var demo
		    var demo= d.eml.value;
			var AtSym    = demo.indexOf('@')
			var period1  = demo.indexOf('.')
			var Period   = demo.lastIndexOf('.')
			var Space    = demo.indexOf(' ')
			var Length   = demo.length - 1         // Array is from 0 to length-1

			if ((AtSym < 1) ||                     // '@' cannot be in first position
				(Period <= AtSym+1) ||             // Must be atleast one valid char btwn '@' and '.'
				(period1 < 1) ||
				(Period == Length ) ||             // Must be atleast one valid char after '.'
				(Space  != -1))                    // No empty spaces permitted
			{
				alert("Please enter email address in correct format");
				d.eml.focus();
				return(false);
			}
      }
	  
	
}

window.onerror = "return true";

function myopen(i) {
var i;
width=420;
height=280;
    x = (640 - width)/2, y = (480 - height)/2;
    if (screen) {
        y = (screen.availHeight - height)/2;
        x = (screen.availWidth - width)/2;
    }
	if (screen.availWidth > 1800) { 
	x = ((screen.availWidth/2) - width)/2; 
    }
window.open(i,'newWin','width='+width+',height='+height+',screenX='+x+',screenY='+y+',top='+y+',left='+x+',scrollbars=1');
}

function setf() {     
     document.Franchise.txt_login.focus();
}


function ValidateFranchise(){
var user=document.Franchise.txt_login.value;
var pass=document.Franchise.txt_pass.value;
if(user=='' && pass=='')
    {
    	alert(TEXT_ENTER_INVALID_LOGIN);
	     document.Franchise.txt_login.focus();
    	return false;
    }
	else if(user=='')
		{
			alert(TEXT_ENTER_VALID_LOGIN);
		    document.Franchise.txt_login.focus();
			return false;
    	}
else
	{
	alert(TEXT_ENTER_INVALID_LOGIN);
	document.Franchise.txt_login.focus();
	return true;
	}
}
/*
function checkIt() {
if (window.event.keyCode==13)
	ValidateFranchise();return true;
}
*/


function ForgotPassword() {
var user=document.Franchise.txt_login.value;
if(user=='')
    {
    	alert(TEXT_ENTER_VALID_LOGIN);
	    document.Franchise.txt_login.focus();
    	return false;
    }
else
	{
		alert(TEXT_ENTER_INVALID_LOGIN);
		document.Franchise.txt_login.focus();
		return true;
	}
}
function junk(fieldValue){
junkChars="\\\"<>~`!#$%^&*/?;";
	//return true if any junk character found in given value otherwise false
	if(fieldValue!=""){
		for(i=0;i<junkChars.length;i++)
			if(fieldValue.indexOf(junkChars.charAt(i))!=-1)
				return true;
	}
	return false;
}
function isEmailAddr(email)
{
  var result = false
  var theStr = new String(email)
  var index = theStr.indexOf("@");
  if (index > 0)
  {
    var pindex = theStr.indexOf(".",index);
    if ((pindex > index+1) && (theStr.length > pindex+1))
	result = true;
  }
  return result;
}
function xmlhttpPost(strURL,callerFunction) {
    var xmlHttpReq = false;
    var self = this;
    // Mozilla/Safari
    if (window.XMLHttpRequest) {
        self.xmlHttpReq = new XMLHttpRequest();
    }
    // IE
    else if (window.ActiveXObject) {
        self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    }
    self.xmlHttpReq.open('get', strURL, true);
    self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    self.xmlHttpReq.onreadystatechange = function() {
        if (self.xmlHttpReq.readyState == 4) {
if (self.xmlHttpReq.status == 200) {

        
 switch(callerFunction)
			{
				case 1 : upd_newsletter(self.xmlHttpReq.responseText); 
						break;
			}	
}
}
    }
    self.xmlHttpReq.send(null);
}

function upd_newsletter(val1)
{
//document.Newsletter.txt_email.value="";	
//return false;
val2="";
val2=val1;
if(val2!="")
{
alert(TXT_NEWSLETTER_MSG_JS);
upd_newsletter2();

}
else
{
//alert("");
//return false;

}
}
function upd_newsletter2()
{
document.Newsletter.submit();	
}

function ValidateNewsletter() {
var user=document.Newsletter.txt_email.value;
if(user=='')
    {

    	alert(TEXT_ENTER_VALID_EMAIL);
	    document.Newsletter.txt_email.focus();
    	return false;
    }
 if(junk(document.Newsletter.txt_email.value))
	{
		alert(TEXT_AVOID_JUNK_EMAIL);
	    document.Newsletter.txt_email.focus();
    	return false;
	}
if(!isEmailAddr(document.Newsletter.txt_email.value))
	{
alert(TEXT_ENTER_VALID_EMAIL);
	    document.Newsletter.txt_email.focus();
    	return false;
	}
	
		val=document.Newsletter.txt_email.value;
		xmlhttpPost("mod/newsletter/getAjaxResult.php?type=1&value="+val, 1);
return false;
}
function ValidatorElearning() {
if(document.frm.name.value=='')
    {
    	alert(TEXT_ENTER_FIRST_NAME);
	    document.frm.name.focus();
    	return false;
    }
	
	if(junk(document.frm.name.value))
	{
		alert(TEXT_ENTER_JUNK_NAME);
	    document.frm.name.focus();
    	return false;
	}
	if(document.frm.phone.value=='')
    {
    	alert(TEXT_ENTER_PHONE_NUMBER);
	    document.frm.phone.focus();
    	return false;
    }
	if(isNaN(document.frm.phone.value)==true)
    {
    	alert(TEXT_ENTER_NUM_PHONE);
	    document.frm.phone.focus();
    	return false;
    }
	if(document.frm.email.value=='')
    {
    	alert(TEXT_ENTER_VALID_EMAIL);
	    document.frm.email.focus();
    	return false;
    }
	if(junk(document.frm.email.value))
	{
		alert(TEXT_AVOID_JUNK_EMAIL);
	    document.frm.email.focus();
    	return false;
	}
	if(!isEmailAddr(document.frm.email.value))
	{
    	alert(TEXT_ENTER_VALID_EMAIL);
	    document.frm.email.focus();
    	return false;
	}
	
	if(junk(document.frm.company.value))
	{
		alert(TEXT_ENTER_JUNK_COMPANY);
	    document.frm.company.focus();
    	return false;
	}
	if(junk(document.frm.address.value))
	{
		alert(TEXT_ENTER_JUNK_ADDRESS);
	    document.frm.address.focus();
    	return false;
	}
	if(document.frm.address.value.length>255)
	{
		alert(TEXT_ENTER_LESS_THAN_CHAR);
	    document.frm.address.focus();
    	return false;
	}

	if(junk(document.frm.url.value))
	{
		alert(TEXT_ENTER_JUNK_URL);
	    document.frm.url.focus();
    	return false;
	}
	if(isNaN(document.frm.employees.value)==true)
	{
		alert(TEXT_ENTER_NUM_NO_EMP);
	    document.frm.employees.focus();
    	return false;
	}
	if(isNaN(document.frm.offices.value)==true)
	{
		alert(TEXT_ENTER_NUM_OFFICE);
	    document.frm.offices.focus();
    	return false;
	}
	if(junk(document.frm.details.value))
	{
		alert(TEXT_ENTER_JUNK_DETAIL);
	    document.frm.details.focus();
    	return false;
	}
	if(document.frm.details.value.length>255)
	{
		alert(TEXT_ENTER_LESS_THAN_DETAIL);
	    document.frm.details.focus();
    	return false;
	}
	if(junk(document.frm.time.value))
	{
		alert(TEXT_ENTER_JUNK_TO_CALL);
	    document.frm.time.focus();
    	return false;
	}
}
function SaveRecords()
{
		if (document.frmInfo.TxtCompanyName.value=="")
		{
			alert(TEXT_ENTER_COMPANY);
			document.frmInfo.TxtCompanyName.focus();
			return false;
		}
		
		if (document.frmInfo.TxtFormationDt.value=="")
		{
			alert('Please enter formation date.');
			document.frmInfo.TxtFormationDt.focus();
			return false;
		}
		
		if (document.frmInfo.TxtCompRegNo.value=="")
		{
			alert('Please enter company registration number.');
			document.frmInfo.TxtCompRegNo.focus();
			return false;
		}
		
		if (document.frmInfo.TxtVat.value=="")
		{
			alert('Please enter vat number.');
			document.frmInfo.TxtVat.focus();
			return false;
		}

		if (document.frmInfo.TxtShareHolders.value=="")
		{
			alert('Please enter number of shareholders.');
			document.frmInfo.TxtShareHolders.focus();
			return false;
		}
		else
		{
			if(CheckNumericValue(document.frmInfo.TxtShareHolders.value)==false)
			{
				alert('Please enter Numeric value in shareholders.');
				document.frmInfo.TxtShareHolders.focus();
				return false;
			}

		}

		if (document.frmInfo.TxtAddress.value=="")
		{
			alert('Please enter address.');
			document.frmInfo.TxtAddress.focus();
			return false;
		}

		if (document.frmInfo.TxtCity.value=="")
		{
			alert('Please enter city.');
			document.frmInfo.TxtCity.focus();
			return false;
		}
		if (document.frmInfo.TxtPostCode.value!="")
		{
			if(CheckNumericValue(document.frmInfo.TxtPostCode.value)==false)
			{
				alert('Please enter Numeric value in post code.');
				document.frmInfo.TxtPostCode.focus();
				return false;
			}
		}

		if (document.frmInfo.TxtPhoneCountry.value=="")
		{
			alert('Please enter country code of Phone.');
			document.frmInfo.TxtPhoneCountry.focus();
			return false;
		}
		else
		{
			if (CheckNumericValue(document.frmInfo.TxtPhoneCountry.value)==false)
			{
				alert('Please enter Numeric value in country code of Phone.');
				document.frmInfo.TxtPhoneCountry.focus();
				return false;
			}
		}
		
		if (document.frmInfo.txtPhoneArea.value!="")
		{
			if (CheckNumericValue(document.frmInfo.txtPhoneArea.value)==false)
			{
				alert('Please enter Numeric value in area code of Phone.');
				document.frmInfo.txtPhoneArea.focus();
				return false;
			}
		}
		
		if (document.frmInfo.TxtPhoneNumber.value=="")
		{
			alert('Please enter Phone number.');
			document.frmInfo.TxtPhoneNumber.focus();
			return false;
		}
		else
		{
			if (CheckNumericValue(document.frmInfo.TxtPhoneNumber.value)==false)
			{
				alert('Please enter Numeric value in Phone.');
				document.frmInfo.TxtPhoneNumber.focus();
				return false;
			}
		}
		
		if (document.frmInfo.TxtFaxCountry.value!="")
		{
			if (CheckNumericValue(document.frmInfo.TxtFaxCountry.value)==false)
			{
				alert('Please enter Numeric value in country code of Fax.');
				document.frmInfo.TxtFaxCountry.focus();
				return false;
			}
		}
		
		if (document.frmInfo.txtFaxArea.value!="")
		{
			if (CheckNumericValue(document.frmInfo.txtFaxArea.value)==false)
			{
				alert('Please enter Numeric value in area code Fax.');
				document.frmInfo.txtFaxArea.focus();
				return false;
			}
		}
		
		if (document.frmInfo.TxtFaxNumber.value!="")
		{
			if (CheckNumericValue(document.frmInfo.TxtFaxNumber.value)==false)
			{
				alert('Please enter Numeric value in Fax.');
				document.frmInfo.TxtFaxNumber.focus();
				return false;
			}
		}
		
		if (document.frmInfo.TxtMobileCountry.value!="")
		{
			if (CheckNumericValue(document.frmInfo.TxtMobileCountry.value)==false)
			{
				alert('Please enter Numeric value in country code of Mobile.');
				document.frmInfo.TxtMobileCountry.focus();
				return false;
			}
		}
		
		if (document.frmInfo.txtMobileArea.value!="")
		{
			if (CheckNumericValue(document.frmInfo.txtMobileArea.value)==false)
			{
				alert('Please enter Numeric value in area code of Mobile.');
				document.frmInfo.txtMobileArea.focus();
				return false;
			}
		}
		
		if (document.frmInfo.TxtMobileNumber.value=="")
		{
			if (CheckNumericValue(document.frmInfo.TxtMobileNumber.value)==false)
			{
				alert('Please enter Numeric value in Mobile.');
				document.frmInfo.TxtMobileNumber.focus();
				return false;
			}
		}
		
			
		if (document.frmInfo.TxtEmailId.value=="")
		{
			alert('Please enter Email ID.');
			document.frmInfo.TxtEmailId.focus();
			return false;
		}
		else
		{
			if (!isEmailAddr(document.frmInfo.TxtEmailId.value))
			{
				alert('Please enter valid Email ID.');
				document.frmInfo.TxtEmailId.focus();
				return false;
			}
		}
		
		if (document.frmInfo.TxtTurnOver05.value!="")
		{
			if (CheckNumericValue(document.frmInfo.TxtTurnOver05.value)==false)
			{
				alert('Please enter Numeric value in Business Turnover in 2005.');
				document.frmInfo.TxtTurnOver05.focus();
				return false;
			}
		}
	if (document.frmInfo.TxtExpectTurnover.value!="")
		{
			if (CheckNumericValue(document.frmInfo.TxtExpectTurnover.value)==false)
			{
				alert('Please enter Numeric value in Expected Business Turnover in 2006.');
				document.frmInfo.TxtExpectTurnover.focus();
				return false;
			}
		}
if (document.frmInfo.TxtNoOfEmployee.value!="")
		{
			if (CheckNumericValue(document.frmInfo.TxtNoOfEmployee.value)==false)
			{
				alert('Please enter Numeric value in Total number of employees.');
				document.frmInfo.TxtNoOfEmployee.focus();
				return false;
			}
		}


if (document.frmInfo.RoleNo_0.value!="")
		{
			if (CheckNumericValue(document.frmInfo.RoleNo_0.value)==false)
			{
				alert('Please enter Numeric value in # of employees.');
				document.frmInfo.RoleNo_0.focus();
				return false;
			}
		}
if (document.frmInfo.RoleNo_1.value!="")
		{
			if (CheckNumericValue(document.frmInfo.RoleNo_1.value)==false)
			{
				alert('Please enter Numeric value in # of employees.');
				document.frmInfo.RoleNo_1.focus();
				return false;
			}
		}
if (document.frmInfo.RoleNo_2.value!="")
		{
			if (CheckNumericValue(document.frmInfo.RoleNo_2.value)==false)
			{
				alert('Please enter Numeric value in # of employees.');
				document.frmInfo.RoleNo_2.focus();
				return false;
			}
		}
if (document.frmInfo.RoleNo_3.value!="")
		{
			if (CheckNumericValue(document.frmInfo.RoleNo_3.value)==false)
			{
				alert('Please enter Numeric value in # of employees.');
				document.frmInfo.RoleNo_3.focus();
				return false;
			}
		}
if (document.frmInfo.RoleNo_4.value!="")
		{
			if (CheckNumericValue(document.frmInfo.RoleNo_4.value)==false)
			{
				alert('Please enter Numeric value in # of employees.');
				document.frmInfo.RoleNo_4.focus();
				return false;
			}
		}

document.frmInfo.submit();
}
function CheckNumericValue(strValue)
{
	var objRegExp  = /^\d*$/;
	return objRegExp.test(strValue);
}
function EnableTextArea(val)
{
	if(val.checked==true)
	{
		document.frmInfo.TxtOTHERDESCRIPTION.disabled=false;
	}
	else
	{
		document.frmInfo.TxtOTHERDESCRIPTION.disabled=true;
	}
}
function SaveRecords5()
{
	if (document.frmInfo.AmountSpent_0.value!="")
		{
			if (CheckNumericValue(document.frmInfo.AmountSpent_0.value)==false)
			{
				alert('Please enter Numeric value in AmountSpent.');
				document.frmInfo.AmountSpent_0.focus();
				return false;
			}
		}
	if (document.frmInfo.AmountSpent_1.value!="")
		{
			if (CheckNumericValue(document.frmInfo.AmountSpent_1.value)==false)
			{
				alert('Please enter Numeric value in AmountSpent.');
				document.frmInfo.AmountSpent_1.focus();
				return false;
			}
		}
	if (document.frmInfo.AmountSpent_2.value!="")
		{
			if (CheckNumericValue(document.frmInfo.AmountSpent_2.value)==false)
			{
				alert('Please enter Numeric value in AmountSpent.');
				document.frmInfo.AmountSpent_2.focus();
				return false;
			}
		}

	if (document.frmInfo.AmountSpent_3.value!="")
		{
			if (CheckNumericValue(document.frmInfo.AmountSpent_3.value)==false)
			{
				alert('Please enter Numeric value in AmountSpent.');
				document.frmInfo.AmountSpent_3.focus();
				return false;
			}
		}
if (document.frmInfo.AmountSpent_4.value!="")
		{
			if (CheckNumericValue(document.frmInfo.AmountSpent_4.value)==false)
			{
				alert('Please enter Numeric value in AmountSpent.');
				document.frmInfo.AmountSpent_4.focus();
				return false;
			}
		}
document.frmInfo.submit();
}
function saveinfo6()
{
		for(i=1;i<9;i++)
		{
			obj="";
			obj=eval("document.frmInfo.TxtBsprospects"+i);
			if (CheckNumericValue(obj.value)==false)
			{
				alert('Please enter Numeric value in Number of prospects.');
				obj.focus();
				return false;
			}

			objTxtBsclosures=eval("document.frmInfo.TxtBsclosures"+i);
			if (CheckNumericValue(objTxtBsclosures.value)==false)
			{
				alert('Please enter Numeric value in Number of closures.');
				objTxtBsclosures.focus();
				return false;
			}
			objTxtBsAvg=eval("document.frmInfo.TxtBsAvg"+i);
			if (CheckNumericValue(objTxtBsAvg.value)==false)
			{
				alert('Please enter Numeric value in Average value.');
				objTxtBsAvg.focus();
				return false;
			}
		}
			if (CheckNumericValue(document.frmInfo.TxtInetSeats.value)==false)
			{
				alert('Please enter Numeric value in Number of Licences.');
				document.frmInfo.TxtInetSeats.focus();
				return false;
			}
		if (CheckNumericValue(document.frmInfo.TxtInetTotalSize.value)==false)
			{
				alert('Please enter Numeric value in Total Storage Size.');
				document.frmInfo.TxtInetTotalSize.focus();
				return false;
			}

		for(i=1;i<8;i++)
		{
			obj="";
			obj=eval("document.frmInfo.TxtRemProspects"+i);
			
			if (CheckNumericValue(obj.value)==false)
			{
				alert('Please enter Numeric value in Number of prospects.');
				obj.focus();
				return false;
			}

			objTxtRemClosures=eval("document.frmInfo.TxtRemClosures"+i);
			if (CheckNumericValue(objTxtRemClosures.value)==false)
			{
				alert('Please enter Numeric value in Number of closures.');
				objTxtRemClosures.focus();
				return false;
			}
			
		}
	document.frmInfo.submit();
}
/*
function checkIt1() {
if (window.event.keyCode==13)
	ValidateNewsletter();return true;
}
*/
//-->