/* Client-side access to querystring name=value pairs
	Version 1.2.3
	22 Jun 2005
	Adam Vandenberg
*/
function Querystring(qs) { // optionally pass a querystring to parse
	this.params = new Object()
	this.get=Querystring_get
	
	if (qs == null)
		qs=location.search.substring(1,location.search.length)

	if (qs.length == 0) return

// Turn <plus> back to <space>
// See: http://www.w3.org/TR/REC-html40/interact/forms.html#h-17.13.4.1
	qs = qs.replace(/\+/g, ' ')
	var args = qs.split('&') // parse out name/value pairs separated via &
	
// split out each name=value pair
	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 checkemail(str1){
var str=str1.value;
var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
if (filter.test(str))
str1.className = 'questionEmail';
else{
str1.className = 'questionEmailErr';
str1.focus();
return false;
}
}

function  askme()
{
document.getElementById("formForm").innerHTML = '<form name="myform"><div class="paddingTB5"><input name="question1" type="text" value="Your question here" class="questionBox"  ></div>				<div class="paddingB5"><input name="questionEmail" type="text" value="Email" class="questionEmail"  >&nbsp;<input name="question" value="Ask Now" class="btn_go" type="button" onclick = "return emailthis();"></form>';

}

/////////////ajax/////////////////

var xmlHttp

function displaysta(x,y)
{ 
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 }
var url="sendmail.php"
url=url+"?q="+x
url=url+"&e="+y
xmlHttp.onreadystatechange=stateChanged 
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}

function stateChanged() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
document.getElementById("formForm").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;
}


///////////////////ajax////////////

function trimAll(sString)
{
while (sString.substring(0,1) == ' ')
{
sString = sString.substring(1, sString.length);
}
while (sString.substring(sString.length-1, sString.length) == ' ')
{
sString = sString.substring(0,sString.length-1);
}
return sString;
}

function emailthis()
{

if(document.myform.question1.value=='Your question here' || trimAll(document.myform.question1.value)=='')
{
document.myform.question1.className = 'questionBoxErr';
document.myform.question1.focus();

}
else
{
document.myform.question1.className = 'questionBox';
}
if(trimAll(document.myform.questionEmail.value)=='')
{
document.myform.questionEmail.className = 'questionEmailErr';
document.myform.questionEmail.focus();
return false;
}
else
{
document.myform.questionEmail.className = 'questionEmail';
}
if(checkemail(document.myform.questionEmail)==false)
{
return false;
}
var x= trimAll(document.myform.question1.value);
var y = trimAll(document.myform.questionEmail.value);
var result; 
result = displaysta(x,y);
}

function Querystring_get(key, default_) {
	// This silly looking line changes UNDEFINED to NULL
	if (default_ == null) default_ = null;
	
	var value=this.params[key]
	if (value==null) value=default_;
	
	return value
}

function idchange()
{
$q = new Querystring();
$id  = $q.get("id");
if($id != null)  
{
//if((parseInt($id) >= 53 && parseInt($id) <= 54) || (parseInt($id) >= 65 && parseInt($id) <= 78))
//{
elem = document.getElementById('a'+$id);
elem.className ="text123";
//}
}
}






