var DomYes=document.getElementById?1:0;
// declare a global  XMLHTTP Request object
var XmlHttpObj;

  // create an instance of XMLHTTPRequest Object, varies with browser type, try for IE first then Mozilla
function CreateXmlHttpObj()
{
	// try creating for IE (note: we don't know the user's browser type here, just attempting IE first.)
	try
	{
		XmlHttpObj = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e)
	{
		try
		{
			XmlHttpObj = new ActiveXObject("Microsoft.XMLHTTP");
		} 
		catch(oc)
		{
			XmlHttpObj = null;
		}
	}
	// if unable to create using IE specific code then try creating for Mozilla (FireFox) 
	if(!XmlHttpObj && typeof XMLHttpRequest != "undefined") 
	{
		XmlHttpObj = new XMLHttpRequest();
	}
}

// called from onChange or onClick event of the continent dropdown list
function getCustdata() 
{
	
    var requestUrl;
    // use the following line if using asp
    requestUrl ="group1.php";
  	CreateXmlHttpObj();
	
	// verify XmlHttpObj variable was successfully initialized
	if(XmlHttpObj)
	{
        // assign the StateChangeHandler function ( defined below in this file)
        // to be called when the state of the XmlHttpObj changes
        // receiving data back from the server is one such change
		XmlHttpObj.onreadystatechange = StateChangeHandler;
		
		// define the iteraction with the server -- true for as asynchronous.
		XmlHttpObj.open("GET", requestUrl,  true);
		
		// send request to server, null arg  when using "GET"
		XmlHttpObj.send(null);		
	}
	StateChangeHandler();
}


function StateChangeHandler()
{
	// state ==4 indicates receiving response data from server is completed
	if(XmlHttpObj.readyState == 4)
	{
		// To make sure valid response is received from the server, 200 means response received is OK
		if(XmlHttpObj.status == 200)
		{			
			populatecustomer(XmlHttpObj.responseXML.documentElement);
		}
		else
		{
			alert("problem retrieving data from the server, status code: "  + XmlHttpObj.status);
		}
	}
}



// populate the contents of the country dropdown list
function populatecustomer(countryNode)
{
	//alert(countryNode);
    var countryList = document.getElementById("group");
	// clear the country list 
	for (var count = countryList.options.length-1; count >-1; count--)
	{//alert(count);
		countryList.options[count] = null;
	}

	var countryNodes = countryNode.getElementsByTagName('country');
	var idValue;
	var textValue; 
	var optionItem;
	//alert(countryNodes);
	// populate the dropdown list with data from the xml doc
	for (var count = 0; count < countryNodes.length; count++)
	{
   		textValue = GetInnerText(countryNodes[count]);
		idValue = countryNodes[count].getAttribute("id");
		optionItem = new Option( textValue, idValue,  false, false);
		countryList.options[countryList.length] = optionItem;
		
	}
}
// returns the node text value 
function GetInnerText (node)
{
	 return (node.textContent || node.innerText || node.text) ;
}

function displayfdata(t)
{
	//alert(t);
	var obj;
	var obj1;
	
	//alert(document.getElementById('valdata1234').innerHTML);
	if (DomYes) {
		document.getElementById('projdata').innerHTML = t;
		obj=document.getElementById('projdata');
		//obj1=document.getElementById('allproj');
	} else {
		document.getElementById['projdata'].innerHTML = t;
		obj=document.getElementById['projdata'];
		//obj1=document.getElementById['allproj'];
	}
	//alert(obj);
obj.style.display='block';
//obj1.style.display='none';
	//alert(document.getElementById('valdata1234').innerHTML);		
}
function postDataGetText(urlToCall, dataToSend, functionToCallBack)
{
  var XMLHttpRequestObject = false;

  if (window.XMLHttpRequest) {
    XMLHttpRequestObject = new XMLHttpRequest();
  } else if (window.ActiveXObject) {
    XMLHttpRequestObject = new
     ActiveXObject("Microsoft.XMLHTTP");
  }

  if(XMLHttpRequestObject) {
    XMLHttpRequestObject.open("POST", urlToCall);
    XMLHttpRequestObject.setRequestHeader('Content-Type',
      'application/x-www-form-urlencoded');

    XMLHttpRequestObject.onreadystatechange = function()
    {
      if (XMLHttpRequestObject.readyState == 4 &&
        XMLHttpRequestObject.status == 200) {
          functionToCallBack(XMLHttpRequestObject.responseText);
          delete XMLHttpRequestObject;
          XMLHttpRequestObject = null;
      }
    }

    XMLHttpRequestObject.send(dataToSend);
  }
}
function checkun()
{ //alert(orderno);return false;	
    var data="uname="+document.myacc.textfield4.value;	
	postDataGetText('checkavailabel.php',data,dis12);
}
function checkun2()
{ //alert(orderno);return false;	
    var data="email="+document.myacc.textfield.value;	
	postDataGetText('checkavailabel2.php',data,dis123);
}
function check()
{ 
	alert("hisda");
	alert(document.form1.verificationcode.value);
	var verificationcode1=document.form1.verificationcode.value;
	var data"verificationcode="+verificationcode1;
	postDataGetText('checkcaptcha.php',data,dis);
	return false;
}
function dis(ab)
{	
	alert(ab);
	return false;
}
			
function checkme(a,b)
{
	var c=confirm("Are you sure you want delete this comment?");
	if(c==false)
	{
		return false;
	}
	if(c==true)
	{
		alert("This comment has been reported");	
	}
	
	var data="uname="+a+","+b;
	
	postDataGetText('abuserpt.php',data,dismsg);
}
function dismsg(t)
{		
		
		var s=t.split("||");
		document.getElementById('msgg'+s[1]).innerHTML=s[0];
}
function dis12(t)
{ 	
	if(t==1)
	{		
		alert("Sorry this username is already in use");
		//document.getElementById('sm').innerHTML="Sorry username already in use ";
		document.myacc.textfield4.value="";
		document.myacc.textfield4.focus();
		return false;
	}
	else
	{
		document.getElementById('sm').innerHTML="";
		return true;
	}
}
function dis123(t)
{ 	
	if(t==1)
	{		
		alert("Sorry this Email is already in use");
		//document.getElementById('sm2').innerHTML="Sorry email already in use ";
		document.myacc.textfield.value="";
		document.myacc.textfield.focus();
		return false;
	}
	else
	{
		document.getElementById('sm2').innerHTML="";
		return true;
	}
}


////////////////////For Recieve Payment///////////////////

//////////////////////////////////////////////////////////
///////////////////////FOR PRICE POINT/////////////////////
