// JavaScript Document

function assignSc(url, wlid)
{
	window.location=url+"wl/"+wlid;	
}		

function mySubmit(url)
{
	myform		= document.getElementById('stepiiForm');
	myform.action = url;
	myform.submit();
}

function showPayBy(pay)
{
	if(pay == "card") {
		document.getElementById('credit1').style.display	= "block";
		document.getElementById('credit2').style.display	= "block";
		document.getElementById('credit3').style.display	= "block";
		document.getElementById('cheque').style.display		= "none";
		document.getElementById('paypal').style.display		= "none";
	}
	if(pay == "chq") {
		document.getElementById('credit1').style.display	= "none";
		document.getElementById('credit2').style.display	= "none";
		document.getElementById('credit3').style.display	= "none";
		document.getElementById('cheque').style.display		= "block";
		document.getElementById('paypal').style.display		= "none";
	}
	if(pay == "paypal") {
		document.getElementById('credit1').style.display	= "none";
		document.getElementById('credit2').style.display	= "none";
		document.getElementById('credit3').style.display	= "none";
		document.getElementById('cheque').style.display		= "none";
		document.getElementById('paypal').style.display		= "block";
	}
}		

function showServices(service)
{
	if(service == 1) {
		document.getElementById('service1').style.display	= "block";
		document.getElementById('service2').style.display	= "none";
		document.getElementById('service3').style.display	= "none";
		document.getElementById('service4').style.display	= "none";
		document.getElementById('service5').style.display	= "none";
	}
	if(service == 2) {
		document.getElementById('service1').style.display	= "none";
		document.getElementById('service2').style.display	= "block";
		document.getElementById('service3').style.display	= "none";
		document.getElementById('service4').style.display	= "none";
		document.getElementById('service5').style.display	= "none";
	}
	if(service == 3) {
		document.getElementById('service1').style.display	= "none";
		document.getElementById('service2').style.display	= "none";
		document.getElementById('service3').style.display	= "block";
		document.getElementById('service4').style.display	= "none";
		document.getElementById('service5').style.display	= "none";
	}
	if(service == 4) {
		document.getElementById('service1').style.display	= "none";
		document.getElementById('service2').style.display	= "none";
		document.getElementById('service3').style.display	= "none";
		document.getElementById('service4').style.display	= "block";
		document.getElementById('service5').style.display	= "none";
	}
	if(service == 5) {
		document.getElementById('service1').style.display	= "none";
		document.getElementById('service2').style.display	= "none";
		document.getElementById('service3').style.display	= "none";
		document.getElementById('service4').style.display	= "none";
		document.getElementById('service5').style.display	= "block";
	}
}

function showMethods(methods) {
	if(methods == 1) {
		document.getElementById('m1').style.display	= "block";
		document.getElementById('listdiv').style.display	= "block";
		document.getElementById('m2').style.display	= "none";
		document.getElementById('m3').style.display	= "none";
		document.getElementById('m4').style.display	= "none";
		document.getElementById('m5').style.display	= "none";
		document.getElementById('m6').style.display	= "none";
	}
	if(methods == 2) {
		document.getElementById('m1').style.display	= "none";
		document.getElementById('m2').style.display	= "block";
		document.getElementById('m3').style.display	= "none";
		document.getElementById('m4').style.display	= "none";
		document.getElementById('m5').style.display	= "none";
		document.getElementById('m6').style.display	= "none";
		document.getElementById('listdiv').style.display	= "block";
	}
	if(methods == 3) {
		document.getElementById('m1').style.display	= "none";
		document.getElementById('m2').style.display	= "none";
		document.getElementById('m3').style.display	= "block";
		document.getElementById('m4').style.display	= "none";
		document.getElementById('m5').style.display	= "none";
		document.getElementById('m6').style.display	= "none";
		document.getElementById('listdiv').style.display	= "none";
	}
	if(methods == 4) {
		document.getElementById('m1').style.display	= "none";
		document.getElementById('m2').style.display	= "none";
		document.getElementById('m3').style.display	= "none";
		document.getElementById('m4').style.display	= "block";
		document.getElementById('m5').style.display	= "none";
		document.getElementById('m6').style.display	= "none";
		document.getElementById('listdiv').style.display	= "none";
	}
	if(methods == 5) {
		document.getElementById('m1').style.display	= "none";
		document.getElementById('m2').style.display	= "none";
		document.getElementById('m3').style.display	= "none";
		document.getElementById('m4').style.display	= "none";
		document.getElementById('m5').style.display	= "block";
		document.getElementById('m6').style.display	= "none";
		document.getElementById('listdiv').style.display	= "block";
	}
	if(methods == 6) {
		document.getElementById('m1').style.display	= "none";
		document.getElementById('m2').style.display	= "none";
		document.getElementById('m3').style.display	= "none";
		document.getElementById('m4').style.display	= "none";
		document.getElementById('m5').style.display	= "none";
		document.getElementById('m6').style.display	= "block";
		document.getElementById('listdiv').style.display	= "none";
	}
}
/*
	Select all value on submit action of multi select box
*/
function selectList() {
	var	myform	= document.getElementById('shortCodeForm');

	for (var i=0; i<myform.shortCodeListSel.length; i++) {
		myform.shortCodeListSel.options[i].selected = true;
	}
	return true;
}

/*
	Check all or none function
*/
function checkAll(){
	var inputs = document.getElementsByTagName('input');
	var isChecked = document.getElementById('checkbox');
	for(var i=0;i<inputs.length;i++)
	{
		if(isChecked.checked==true)
		{
			inputs[i].checked= true;
		}
		else{
			inputs[i].checked= false;
		}
	}
}


function CheckAll1(obj){
	
//alert(obj.checked);
		var chbAll=obj;
		var frm_id=chbAll.form;
		for (var i=0;i<frm_id.length;i++)
		  {
			if(frm_id.elements[i].type=="checkbox")
			  {
				frm_id.elements[i].checked=chbAll.checked;
			  }
		  }


}
/*
	Show div in credit card detail page
*/
function showCredit() {
	var	creditdiv	= document.getElementById('addCredit');
	creditdiv.style.display	= "block";
}

function showHideFreeTrial(chb)
{
	var eleObj = document.getElementById('free_trial');
	
	if(chb.checked){
		eleObj.style.display="block";
	}else{
		eleObj.style.display="none";
	}
	
}		

function wlbChangeDrop(chbObj)
{
	if(chbObj.value=="P")
	{
		$('shortcodeCombo').style.display="none";
		$('shortcodeDefault').style.display="block";
	}
	if(chbObj.value=="W")
	{
		$('shortcodeCombo').style.display="block";
		$('shortcodeDefault').style.display="none";
	}
}

function checkDomain(url)
{
	var domainVal=$('domain').value
		
	new Ajax.Request(url+"?domain="+domainVal, {
  		method: 'get',
	  onSuccess: function(transport) {
	    var notice = $('domainstatus');
	    notice.update(transport.responseText);
	    $('waitingimg').style.display="none";	    
	  },
	  onLoading: function(transport) {
	    $('waitingimg').style.display="block";	    	    
	  }
	  
	});
			
}

function noNumbers(obj)
{
	var val =obj.value;
	var newval='';
	var status=false;
	//alert(val.length);
	if(val==''){
		if(document.getElementById('status_div')){
			document.getElementById('status_div').innerHTML="&nbsp;";
		}else if(document.getElementById('status_div1')){
			document.getElementById('status_div1').innerHTML="&nbsp;";
		}
	}
	for(var i =0; i<val.length; i++){
		if( /[^A-Za-z\d ]/.test(val.charAt(i))==false && val.charAt(i) !=' '){
			newval =newval+val.charAt(i);			
		}else{
			status=true;			
		}
		//alert(val.charAt(i));
	}
	if(status){		
		obj.value=newval;
	}
	return;
	/*var keynum;
	var keychar;
	var numcheck;

	if(window.event) // IE
	{
		
		keynum = e.keyCode;
	}
	else if(e.which) // Netscape/Firefox/Opera
	{
		keynum = e.which;
	}else{

	}
	// document.getElementById("code").innerHTML=keynum;
	 if(keynum==8 || keynum==37 || keynum==39|| keynum==46){// for backspace
		 return true;
	 }
	 if(keynum>=65 && keynum<=90){// for backspace
		 return true;
	 }
	/*if(keynum>=48 && keynum<=57){// for backspace
		 return true;
	 }*/
	/* if(keynum>=96 && keynum<=105){// for backspace
		 return true;
	 }
	 if(keynum==32){// for space
		 return false;
	 }

//	 	alert(keynum);
	 		return false;
//	keychar = String.fromCharCode(keynum);
	//alert(keychar);
	
	/*numcheck = /[^A-Za-z\d ]/;
	if( /[^A-Za-z\d ]/.test(keychar)==false){
		return true;
	}else{
		return false;
	}
	return numcheck.test(keychar);*/
}

function showStatus(){
	var text			= '';
	var keyword_hidden	= document.getElementById('keyword_hidden').value;
	var keyword_amount	= document.getElementById('keyword_amount').value;
	var keyword_status	= document.getElementById('keyword_status').value;
	var adv_loginstatus	= document.getElementById('adv_loginstatus').value;
	var keyword			= document.getElementById('keyword').value;
	var keyword_isuserkeyword	= document.getElementById('keyword_isuserkeyword').value;
	var keyword_adv_keyword_status	= document.getElementById('keyword_adv_keyword_status').value;
	
	/*if(keyword.length<3){
		if(document.getElementById('status_div1')){
			document.getElementById('status_div1').innerHTML = "";
		}
		if(document.getElementById('status_div')){
			document.getElementById('status_div').innerHTML = "";
		}
		return;
	}*/
	if(document.getElementById('status_div')){
		document.getElementById('status_div').innerHTML='';
		document.getElementById('request').style.display = "none";
		
		// message display according to keyword
		if(keyword != '') {
			if(document.getElementById('free_keyword')){
				document.getElementById('free_keyword').value="0";
			}
			

			if(keyword_isuserkeyword=="1"){
				if(keyword_adv_keyword_status=="F"){
					text = "<div class='orange-head'>"+document.getElementById('keyword').value+" is your keyword, please select from box below</div>";
					//document.getElementById('keyword').value="";
				}else if(keyword_adv_keyword_status=="I"){
					text = "<div class='green-head'>This is your keyword. If you would like to re-use it you first need to end the service that currently has it in use. Go to My Services, check the corresponding box, then click the \"End Service\" button.</div>";
				}else{
					text = "<div class='green-head'></div>";
				}
				document.getElementById('status_div').innerHTML = text;
				return ;
			}
			if(keyword_status == "I" || keyword_status == "H"){
				
				if(adv_loginstatus != 0) {
					if(keyword_hidden == 2) {
						text = "<div class=green-head>Unavailable - Please select another keyword" +
								"<br/>and it's a Premium keyword at $"+keyword_amount+"" +
								"<br/>Alert me when this keyword is available. &nbsp;&nbsp; <a href='javascript: void(0);' onclick='requestkeyword()'>Click here</a></div>";
					}
					else //if (keyword_hidden == 3) 
					{
						text = "<div class=orange-head>Unavailable - Please select another keyword<br/>Alert me when this keyword is available. &nbsp;&nbsp; <a href='javascript: void(0);' onclick='requestkeyword()'>Click here</a></div>";
					}
					//document.getElementById('request').style.display = "block";
				} else {
					text = "<div class=orange-head>Unavailable. Please choose another keyword</div>";
				}
			}
			else if(keyword_status == "" || keyword_status == "F"){
				text = "<div class=green-head>Your Keyword is available</div>";	
				if(keyword_hidden == 2) {
					text = "<div class=green-head>Premium keyword at $"+keyword_amount+"</div>";
				}
			}
		}else{
			text = "&nbsp;"; //"Please enter keyword";
		}
		
		document.getElementById('status_div').innerHTML = text;
	}else{
		if(keyword_isuserkeyword=="1"){
			text="<div class=orange-head>This is your keyword.</div>";
			document.getElementById('status_div1').innerHTML = text;
			return;
		}
		text = "&nbsp;"; //"Please enter keyword";
		document.getElementById('status_div1').innerHTML='&nbsp;';
		if(keyword_status == "I"  || keyword_status == "H"){
			text="<div class=orange-head>Unavailable. Please choose <br/> another keyword.</div>";
		}else if(keyword=="Check keyword availability"){
			document.getElementById('keyword').value="";
		}else if(keyword!="" && keyword_amount==0){
			text=document.getElementById('get_start').innerHTML;
		}else if(keyword_amount > 0){
			document.getElementById('price_span').innerHTML=keyword_amount;
			text=document.getElementById('get_start1').innerHTML;
		}

		document.getElementById('status_div1').innerHTML = text;

	}
}

function limitText(limitField, limitCount, limitNum) {
	//alert(limitCount);
	if (limitField.value.length > limitNum) {
		limitField.value = limitField.value.substring(0, limitNum);
	} else {
		document.getElementById(limitCount).innerHTML = limitNum - limitField.value.length;
	}
}


function anotherLimitText(limitField, limitCount, limitNum, anotherField) {
    
 	
	//alert(limitField +"=="+limitCount+"=="+limitNum+"=="+anotherField)
	var totalchar = limitField.value.length;
	
	
    if(document.getElementById('stop_check').checked==true && (document.getElementById('personalized').checked==true))
	{
		limitNum = 107;
	}
	else if(document.getElementById('stop_check').checked==true && (document.getElementById('personalized').checked==false))
	{
		limitNum = 129;
	}
	else if(document.getElementById('stop_check').checked==false && (document.getElementById('personalized').checked==true))
	{
		limitNum = 128;
	}
	else
	{
		limitNum = 160;
	}
	
	if ( totalchar > limitNum) {
		limitField.value = limitField.value.substring(0, limitNum-anotherField.value.length);
	} else {
		//document.getElementById('persubjectCount').innerHTML = limitNum-totalchar;
		document.getElementById('voteCountdown').innerHTML = limitNum-totalchar;
	}

	if(totalchar == 0)
		document.getElementById("shId").style.visibility = "hidden";
	else
		document.getElementById("shId").style.visibility = "visible";
}

function subjectLimitText(limitField, limitCount, limitNum, anotherField) {
    
	//alert(limitField +"=="+limitCount+"=="+limitNum+"=="+anotherField)
	var totalchar = limitField.value.length;
	limitNum = 10;

	if ( totalchar > limitNum) {
		limitField.value = limitField.value.substring(0, limitNum-anotherField.value.length);
	} else {
		//document.getElementById('persubjectCount').innerHTML = limitNum-totalchar;
		document.getElementById('persubjectCount').innerHTML = limitNum-totalchar;
	}
    
	if(totalchar>10)
	{
		limitField.value =  limitField.value.substr(0,10);
	}
    
}

function showhideList(rid){
	if(rid.value=='file'){
		$('filediv').style.display="block";
		$('manualdiv').style.display="none";	
	}
	else if(rid.value=='manual'){
		$('filediv').style.display="none";
		$('manualdiv').style.display="block";	
	}
}


function checkscriptwithServiceSearch(action) {
var boxesTicked = ""

	for (i = document.getElementsByName('isactive[]').length - 1; i >= 0; i--) {
		if (document.getElementsByName('isactive[]')[i].checked) {
			boxesTicked = boxesTicked + document.getElementsByName('isactive[]')[i].value + "\n"
		}
	}

	if (boxesTicked == "") {
		alert ("You must select a box to continue.");
		return false;
	}
	else {
		
		if (confirm("Are you sure you want to " + action +" the service? Ending the service will free-up your keyword so it can be used again."))
		{         
			if(document.getElementById('performance')){
				document.getElementById('performance').value=action;
			}
		   //alert (boxesTicked);
		   return true;
		}
		else
		{         
		   return false;
		} 
	}
}
function checkscriptwithSearch(action) {
	var boxesTicked = ""

		for (i = document.getElementsByName('isactive[]').length - 1; i >= 0; i--) {
			if (document.getElementsByName('isactive[]')[i].checked) {
				boxesTicked = boxesTicked + document.getElementsByName('isactive[]')[i].value + "\n"
			}
		}

		if (boxesTicked == "") {
			alert ("You must select a box to continue.");
			return false;
		}
		else {
			if (confirm("Are you sure to " + action +"?"))			
			{   
				if(document.getElementById('performance')){
					document.getElementById('performance').value=action;
				}
			   //alert (boxesTicked);
			   return true;
			}
			else
			{         
			   return false;
			} 
		}
	}

function mangeAns(val)
{
	var ansid =document.getElementById('ansid');

	if(val=='S')
	{
		ansid.style.display="none";
	}
	else
	{
		ansid.style.display="block";
	}


}

function allowMessage(key)
{
	var entMessage =document.getElementById('entMess');
	
	if(key.checked==true)
	{
		entMessage.style.display="none";
	
	}
	else
	{
		entMessage.style.display="block";
	}
	

}

function UnCheckAll(obj){
	
		var chbAll=document.getElementById('active');
		var frm_id=chbAll.form;
  		var bool =true;
		var count=0;
  		for (var i=0;i<frm_id.length;i++)
		{
			if(frm_id.elements[i].type=="checkbox")
			  {
			  		count++;
					
	  				if(frm_id.elements[i].checked==false && count>1){
	  					bool =false; 
					}
			if(frm_id.elements[i].name=="active")
			  {
				 var all=i;
			  }
			  }
			  
	  	}

	frm_id.elements[all].checked=bool;
	//document.getElementById('active').checked = obj.checked;
	//alert(document.getElementById('active').checked);
}

function personShows(key)
{
	entMessage=document.getElementById('psubid');
	//alert(document.getElementById('voteCountdown').innerHTML)
	deduction = 32;
	
	if(key.checked==true)
	{
		var diff = parseInt(document.getElementById('voteCountdown').innerHTML)-deduction;
		
		if(diff<0)
		{
			diff = 0;
		}
    	//document.getElementById('persubjectCount').innerHTML = diff;
    	document.getElementById('voteCountdown').innerHTML = diff;
		entMessage.style.display="block";
	}
	else
	{
		
		var sublength = document.getElementById('persubject').value.length+deduction;
		//document.getElementById('persubjectCount').innerHTML = parseInt(document.getElementById('persubjectCount').innerHTML)+sublength;
    	document.getElementById('voteCountdown').innerHTML = parseInt(document.getElementById('voteCountdown').innerHTML)+deduction;
		document.getElementById('persubject').value="";
		entMessage.style.display="none";
	}
}

function messCurrent(key)
{
	daytime=document.getElementById('datetimeid');

	if(key=='Y')
	{
		daytime.style.display="none";
	}
	else
	{
		daytime.style.display="block";
	}
}

function couponshow(key)
{
	daytime=document.getElementById('cupanid');
	
	if(key.checked==true)
	{
		daytime.style.display="block";
	}
	else
	{
		daytime.style.display="none";
	}

}

function mangelimit(val)
{
	if(val=='S')
	{
		document.getElementById('questionCount').value="150";
		

	}
	else
	{
		document.getElementById('questionCount').value="90";
	}

}
/* set the limit for pagination*/
function setLimit(limit,url){
Set_Cookie( "limit", limit);
location.href=url;
//location.reload();
}

function saveFormData(frmObj){
	for (var i=0;i<=frmObj.length;i++ )
	{
		if(document.stepiiForm.elements[i]){
			if(document.stepiiForm.elements[i].type =='radio'){
				
				if( document.stepiiForm.elements[i].checked ){
					Set_Cookie( document.stepiiForm.elements[i].name, document.stepiiForm.elements[i].value);
				}
			}
			else if(document.stepiiForm.elements[i].type =='checkbox'){
				if( document.stepiiForm.elements[i].checked ){
					Set_Cookie( document.stepiiForm.elements[i].name, document.stepiiForm.elements[i].value);
				}else{
					Set_Cookie( document.stepiiForm.elements[i].name, "N");
				}
			}else{
				Set_Cookie( document.stepiiForm.elements[i].name, document.stepiiForm.elements[i].value);
			}
		}		
	}
	return false;
}

function deleteFormData(frmObj){
	for (var i=0;i<=frmObj.length ;i++ )
	{
		if(document.stepiiForm.elements[i]){
			Delete_Cookie( document.stepiiForm.elements[i].name);
		}
	}
	return false;
}


//this use for set cookies
function Set_Cookie( name, value, expires, path, domain, secure ) 
{
// set time, it's in milliseconds
var today = new Date();
today.setTime( today.getTime() );

/*
if the expires variable is set, make the correct 
expires time, the current script below will set 
it for x number of days, to make it for hours, 
delete * 24, for minutes, delete * 60 * 24
*/
if ( expires )
{
expires = expires * 1000 * 60 * 60 * 24;
}
var expires_date = new Date( today.getTime() + (expires) );

document.cookie = name + "=" +escape( value ) +
( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) + 
( ( path ) ? ";path=" + path : "" ) + 
( ( domain ) ? ";domain=" + domain : "" ) +
( ( secure ) ? ";secure" : "" );
}

function Get_Cookie( name ) {

var start = document.cookie.indexOf( name + "=" );
var len = start + name.length + 1;
if ( ( !start ) &&
( name != document.cookie.substring( 0, name.length ) ) )
{
return null;
}
if ( start == -1 ) return null;
var end = document.cookie.indexOf( ";", len );
if ( end == -1 ) end = document.cookie.length;
return unescape( document.cookie.substring( len, end ) );
}

function Delete_Cookie( name, path, domain ) {
if ( Get_Cookie( name ) ) document.cookie = name + "=" +
( ( path ) ? ";path=" + path : "") +
( ( domain ) ? ";domain=" + domain : "" ) +
";expires=Thu, 01-Jan-1970 00:00:01 GMT";
}

function personShow(key)
{
	entMessage=document.getElementById('psubid');


	if(key=='Y')
	{
		entMessage.style.display="block";
	
	}
	else
	{
		entMessage.style.display="none";
	}
}

function stopShows(key, stop)
{
	entMessage=document.getElementById('stopDiv');

	if(key.checked == true)
	{
		entMessage.style.display="block";
		document.getElementById('stop_value').value= "Send "+stop+" for unsubscribe.";
	}
	else
	{
		entMessage.style.display="none";
		document.getElementById('stop_value').value="";
	}
}

function couponshow(key)
{
	daytime=document.getElementById('cupanid');
	
	if(key.checked==true)
	{
		daytime.style.display="block";
	}
	else
	{
		daytime.style.display="none";
	}

}

/* preview message in broadcast*/
function preview(serviceid) {

	
	myform		= document.getElementById('stepiiForm');
	var stop_message ="";
	if(document.getElementById('stop_check').checked)
		stop_message = document.getElementById('stop_value').value;
	
	stringObject = document.getElementById('messagecount').value;
	
	if(document.getElementById('personalized').checked)
	{
		if(stringObject.match("{Name},")) 
		{
			msg	= document.getElementById('persubject').value+" ";
		}
		else
			msg	= document.getElementById('persubject').value+" {Name},\n";
	}
	else
	{
		msg	= document.getElementById('persubject').value+"\n";
	}
	
	msg	+= document.getElementById('messagecount').value+"\n"
	+stop_message;
	
	
	
	document.getElementById('full_mess').value = msg;
}

function addformMess(type)
{
	
	var subline=document.getElementById('subCountdown').value;
	var persubline=document.getElementById('persubjectCount').value;
	var message=document.getElementById('voteCountdown').value;

	if(type=='p')
	{
		 total = parseInt(message)+ parseInt(subline)+ 140;
		//alert(total);		
		if(total < 150)
		{
			limit = total;
			return  limit;

		}
	}
	else if(type=='m')
	{
		total = parseInt(persubline)+ parseInt(subline) + 140;
		
		if(total < 150)
		{
			limit = total;

			return  limit;

		}
	
	}
	
}

/* next text box after 3 digit like phones */
function next(that, nextElement,e) {
	var nextEle = document.getElementById(nextElement);
	if ( that.value.length == that.size) {
		nextEle.focus();
	}
}

  function isNumberKey(evt)
  {
	 var charCode = (evt.which) ? evt.which : evt.keyCode
	 if(charCode == 8 || charCode == 46) {
		 return true;
	 }
	 if (charCode > 31 && (charCode < 48 || charCode > 57))
		return false;

	 return true;
  }

function checkSelected(action) {


var boxesTicked = ""

for (i = document.getElementsByName('isactive[]').length - 1; i >= 0; i--) {

if (document.getElementsByName('isactive[]')[i].checked) {

		boxesTicked = boxesTicked + document.getElementsByName('isactive[]')[i].value + "\n"

	}

}

if (boxesTicked == "") {
	alert ("You must select a box to continue.");
	return false;
}
else 
{

		if (confirm("Are you sure, You want to " + action + "?" ))
        {         
		   return true;

        }
        else
        {         
           return false;
        } 
}
}

/*var xmlHttp

function showCustomer(str)
{ 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="getcustomer.asp";
url=url+"?q="+str;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function stateChanged() 
{ 
if (xmlHttp.readyState==4)
{ 
document.getElementById("txtHint").innerHTML=xmlHttp.responseText;
}
}

function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}*/
