// JavaScript Document
/*$(document).ready(function () {
		$("#sel_state").change(function () {
			$("#city_td").load('cities.php?state='+this.value);
		});
	});*/
function Querystring(qs) { 
	this.params = new Object()
	this.get=Querystring_get
	
	if (qs == null)
		qs=location.search.substring(1,location.search.length)

	if (qs.length == 0) return


	qs = qs.replace(/\+/g, ' ')
	var args = qs.split('&') 
	

	for (var i=0;i<args.length;i++) {
		var value;
		var pair = args[i].split('=')
		var name = unescape(pair[0])

		if (pair.length == 2)
			value = unescape(pair[1])
		else
			value = name
		
		this.params[name] = value
	}
}

function Querystring_get(key, default_) {
	
	if (default_ == null) default_ = null;
	
	var value=this.params[key]
	if (value==null) value=default_;
	
	return value
}
	var qs = new Querystring(); 
		  var user_name= qs.get('txt_username')
		 	  if (user_name == null){
			 user_name='';
			   }else{
			   user_name=user_name;
			   }
		  
		  



	function IsvalidEmail(mailid) {
		var str=mailid
		var flag=true;
		var at="@";
		var dot=".";
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
 
		if (str.indexOf(at)==-1)
			flag=false;
		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
			flag=false;
		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
			flag=false;
		if (str.indexOf(at,(lat+1))!=-1)
			flag=false;
		if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
			flag=false;
		if (str.indexOf(dot,(lat+2))==-1)
			flag=false;
		if (str.indexOf(" ")!=-1)
			flag=false;
		if(flag)
			return true;
		else
			return false;
	}
	function Trim(s){
		while ((s.substring(0,1) == ' ') || (s.substring(0,1) == '\n') || (s.substring(0,1) == '\r')) 
			s = s.substring(1,s.length);
		while ((s.substring(s.length-1,s.length) == ' ') || (s.substring(s.length-1,s.length) == '\n') || (s.substring(s.length-1,s.length) == '\r')) 
			s = s.substring(0,s.length-1);
		return s;
	}
	function isNumberKey(evt) {
		var charCode = (evt.which) ? evt.which : evt.keyCode
		if (charCode > 31 && (charCode < 48 || charCode > 57))
			return false;
		return true;
	}
	function chagefocus(evt, currobj, changeobj) {
		if(isNumberKey(evt)){
			if(currobj.getAttribute("maxlength") == Trim(currobj.value).length){
				changeobj.focus();
			}
		}else {
			return false;
		}
	}
	function chkselection(frmname) {
		var chkbox=0;
		felements=frmname.elements;
		for (i=0; i<felements.length; i++) {
			if(felements[i].type=="checkbox" && felements[i].name!="chk_interest") 
				if(felements[i].checked==true)
					chkbox=chkbox+1;
		}
		if(chkbox==0) 
			return false;
		else 
			return true;
	}
	function frm_valid(frm) {
		str=""
		if(Trim(frm.txt_username.value)=="") {
			str +="Contact Name.\n";
		} 
		if(Trim(frm.txt_email.value)=="") {
			str +="E-mail Address.\n";
		} else if(!IsvalidEmail(frm.txt_email.value)) {
			str +="Valid E-mail Address.\n";
		}
		if(Trim(frm.txt_address.value)=="") {
			str +="Address.\n";
		}
		if(Trim(frm.txt_zipcode.value)=="") {
			str +="Zip Code.\n";
		}
		if(Trim(frm.txt_phone1.value)=="" || Trim(frm.txt_phone2.value)=="" || Trim(frm.txt_phone3.value)=="") {
			str +="Phone Number.\n";
		} else if(Trim(frm.txt_phone1.value).length!=3 || Trim(frm.txt_phone2.value).length!=3 || Trim(frm.txt_phone3.value).length!=4) {
			str +="Valid Phone Number.\n";
		} else if(Trim(frm.txt_phone1.value).substring(0,1)==1) {
			str +="Valid Phone Number.\n";
		}
		if(!chkselection(frm)) {
			str += "Services of Interest.\n";
		}
		if (str!="") {
			msg="Please enter the following details\n";
			msg = msg + "----------------------------------------\n";
			msg = msg + str;
			alert(msg);
			return false;
		} else {
			//frm.action="results-page.php";
			var sFullName="";
			var sFirstName="";
			var sLastName="";
			var ss="";
			sFullName= document.frm_service.txt_username.value;
			if(sFullName.length>0)
			{
				sFullName=sFullName.replace(/^\s*(.*)/, "$1");
				sFullName=sFullName.replace(/(.*?)\s*$/, "$1");
				arr1=sFullName.split(" ");
				count=1;
				sFirstName=arr1[0];	 
				while(count < arr1.length)
				{
					ss=ss + " " + arr1[count];
					count = count+1;
				}
				 sLastName=ss;
				 document.frm_service.first_name.value = sFirstName;
				 document.frm_service.last_name.value = sLastName;
			}
			
			var felements=document.frm_service.elements;
			var chk_interest = "";
			for (i=0; i<felements.length; i++) {
				if(felements[i].type=="checkbox"){
					if(felements[i].checked){
						chk_interest += felements[i].value + ", ";
					}
				}
			}
			document.frm_service.retURL.value = "http://www.telecomdirectpricing.com/stage2/thanks.php?txt_username=" + document.frm_service.txt_username.value + "&txt_email=" + document.frm_service.txt_email.value + "&txt_address=" + document.frm_service.txt_address.value + "&txt_zipcode=" + document.frm_service.txt_zipcode.value + "&txt_phone1=" + document.frm_service.txt_phone1.value + "&txt_phone2=" + document.frm_service.txt_phone2.value + "&txt_phone3=" + document.frm_service.txt_phone3.value + "&refer=" + document.URL + "&chk_interest=" + chk_interest + "&chk_submit_x=true";
			//document.frm_service.retURL.value = "http://www.telecomdirectpricing.com/stage2/thanks.html?txt_username=" + document.frm_service.txt_username.value;
			//document.frm_service.retURL.value = "http://sites.bridgevine.com/asella/thanks.aspx";
			document.frm_service.phone.value = document.frm_service.txt_phone1.value + document.frm_service.txt_phone2.value + document.frm_service.txt_phone3.value;
			document.frm_service.phone2.value = document.frm_service.txt_phone1.value + document.frm_service.txt_phone2.value + document.frm_service.txt_phone3.value;
			document.frm_service.address.value = document.frm_service.txt_address.value;
			document.frm_service.zipcode.value = document.frm_service.txt_zipcode.value;
			var ref = escape(window.location.toString());
			ref = ref.substring(9, ref.length);
		 	document.frm_service.URL.value = ref;
			document.frm_service.lead_source.value = "Asella";
			document.frm_service.description.value = chk_interest;
			document.frm_service.email.value = document.frm_service.txt_email.value;
			document.getElementById('00N50000001qpqp').value = document.frm_service.phone2.value;
 
			return true;
		}
	}
function thank_you(){
	
}
function ty_msg(){
	var inHTML=''
    inHTML=inHTML +='<div align="center"><h2>Thank you for submitting your request.</h2>';
	inHTML=inHTML +='<p>Your information has been submitted.</p> <p>A product specialist is researching potential solutions and should be contacting you soon.</p></div>';
	return inHTML;
	
}

