<!--

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages(img_name,img_src) {
document[img_name].src=img_src;
}

//function changeImages() {
//	if (document.images && (preloadFlag == true)) {
//		for (var i=0; i<changeImages.arguments.length; i+=2) {
//			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
//		}
//	}
//}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		hdr_pay_over= newImage("images/hdr_pay_over.gif");
		hdr_signup_over= newImage("images/hdr_signup_over.gif");
		hdr_sms_over= newImage("images/hdr_sms_over.gif");
		hdr_rate_over= newImage("images/hdr_rate_over.gif");	
		preloadFlag = true;
	}
}

function CheckPhoneChars(oEvent){
		var iKeyCode;
		iKeyCode = oEvent.keyCode;
		if(iKeyCode>=48 && iKeyCode<=57 || iKeyCode<=13 || iKeyCode==41 || iKeyCode==40 || iKeyCode==45  || iKeyCode==32) return true;
	  return false;
}

function TrimString(instring){
var i;
var chcounter=0;
var ch="";

for (i=0;i<=instring.length;i++){
 ch=instring.substring(i,i+1);
  if (ch.charCodeAt(0)!= 32){
   chcounter++;
  }
 }
 return chcounter;
}

function CheckPhone(){
 var CleanedString=""; 
 var iindex = 0; 
 var LimitCheck; 
 var InitialString = document.main.txtphone.value;
 
 //Get the length of the inputted string, to know how many characters to check
 LimitCheck = InitialString.length;
 
 while (iindex != LimitCheck) { 
  if (isNaN(parseInt(InitialString.charAt(iindex)))) { } 
  else { CleanedString = CleanedString + InitialString.charAt(iindex); } 
  iindex = iindex + 1; 
 }
 
 if (CleanedString.length != 10) {
	return false;
 }else{
  return true;
 }
}

function CheckEmail(){
 var str=document.main.txtemail.value;
 // are regular expressions supported?
 var supported = 0;
 if (window.RegExp) {
   var tempStr = "a";
   var tempReg = new RegExp(tempStr);
   if (tempReg.test(tempStr)) supported = 1;
 }
 
 if (supported==0){
  if (str.indexOf(".") > 2 && str.indexOf("@") > 0){
	  return false;
	 }	
	}else{
	 var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
   var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
	 if (!r1.test(str)&& r2.test(str)){
	 }else{
	  return false;
	 }
  }
	return true;
}

function CheckRequest(){
var namelength=TrimString(document.main.txtname.value);
 if (namelength<2){
   alert ("Please Enter Your Name!");
	 document.main.txtname.focus();
	 return false;
 }
 
 if (document.main.txtphone.value=="" && document.main.txtemail.value==""){
   alert ("Youe Email Address OR Phone Number Is Required!");
	 document.main.txtphone.focus();
	 return false;
 } 
 
 var goodemail=CheckEmail();
 var goodphone=CheckPhone();
 
 if (!goodphone && !goodemail){
   alert  ("Youe Email Address OR Phone Number Is Invalid!");
	 document.main.txtphone.focus();
	 return false;
 } 
 
 var querylength=TrimString(document.main.txtinfo.value);
 if (querylength<10){
   alert ("Please Enter A Valid Question!");
	 document.main.txtinfo.focus();
	 return false;
 }
 return true;
}
// -->