//------------------------------------------------------------------------------------------
function getXmlHttpReq() {
	var req;
	var ElmId;
	if(window.XMLHttpRequest && !(window.ActiveXObject)) {
		try {
			req = new XMLHttpRequest();
		} catch(e) {
			req = false;
		}
// branch for IE/Windows ActiveX version
	} else if(window.ActiveXObject) {
		try {
			req = new ActiveXObject("Msxml2.XMLHTTP");
		} catch(e) {
			try {
				req = new ActiveXObject("Microsoft.XMLHTTP");
			} catch(e) {
				req = false;
			}
		}
	}				
	return req;
}
//---------------------------------------------------------------------------------
function disp(ctype){
	if(ctype=="login"){
		document.getElementById('reg').style.display='none';
		document.getElementById('login').style.display='block';
	}
	else{
		document.getElementById('login').style.display='none';
		document.getElementById('reg').style.display='block';
		document.getElementById('reg').style.height='600px';
	}
}
function validate()
{
	//alert("ok");
	var email=document.getElementById('txtemailid');
	var txtpass=document.getElementById('txtpassword');
	var txtname=document.getElementById('txtname');
	var txtmob=document.getElementById('txtmob');
	var txtocc=document.getElementById('txtocc');
	
	if(txtname.value==""){
	alert("Enter your Name");
	txtname.focus();
	return false;}
	
	if(txtpass.value==""){
	alert("Enter your Password");
	txtpass.focus();
	return false;}
	
	if(email.value==""){
	alert("Enter Your email id");
	email.focus();
	return false;}
	var emailPat = /^(\".*\"|[A-Za-z]\w*)@(\[\d{1,3}(\.\d{1,3}){3}]|[A-Za-z]\w*(\.[A-Za-z]\w*)+)$/;
		var emailid=email.value;
		var matchArray = emailid.match(emailPat);
		if (matchArray == null)
		{	 alert("Your email address seems to be incorrect. Please try again.");
			 email.focus();
			 return false;}		
	
	
	if(txtocc.value==""){
	alert("Enter your Occupation");
	txtocc.focus();
	return false;}
	if(txtmob.value==""){
	alert("Enter your Mobile No.");
	txtmob.focus();
	return false;}
	getSignup();
}
function checkId()
{
    document.getElementById('btnera').style.visibility='hidden';
	var xx=document.getElementById('chk');//alert(xx);
	if(document.getElementById('txtemail').value!=""){
	var req=new getXmlHttpReq();	
	xx.innerHTML="";
	var email=document.getElementById('txtemail');//alert(email.value);
    var url="app/signup/checkId.php?emailid="+email.value;
    req.open("GET", url, true);
	req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	req.onreadystatechange = function(){
	if (req.readyState == 4 )
		{
			if (req.status == 200) {
			var xmlDoc=req.responseText; //alert(xmlDoc);
				if(xmlDoc==1)
				{
					xx.innerHTML="This id is already taken.Please choose another";
					document.getElementById('btnera').style.visibility='hidden';
					document.getElementById('txtemail').value="";
					document.getElementById('txtemail').focus();									
				}
				else
				{
				xx.innerHTML=xmlDoc;	
				document.getElementById('btnera').style.visibility='visible';
				}
			
			}
			else
			{
				xx.innerHTML="Loading........";
			}
        
        }
	};req.send(null);  
	} 
	else
	{xx.innerHTML="We donot share your Email Id with other member.";
	}  
}
function getSignup()
{
	//alert("hi");
	document.getElementById('signuparea').style.visibility='hidden';
}
function activate()
{	var xx=document.getElementById("err");
	var frm=document.getElementById("frmactivate");
	frm.style.visibility='hidden';
	xx.style.visibility='hidden';
	var code=document.getElementById('code').value;//
    var url="indexaction.php?code="+code;//alert(url);
    var req=new getXmlHttpReq();	
	req.open("GET", url, true);
	req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	req.onreadystatechange = function()
	{
		if (req.readyState == 4 )
		{
				if (req.status == 200) 
				{
					var xmlDoc=req.responseText; //alert(xmlDoc);
					if(xmlDoc==1)
					{
						xx.style.visibility='visible';						
						xx.innerHTML="<a href='../index.php'><b>Your Account is activated. Click here to login.</b></a>";						
					}
					else
					{
						xx.style.visibility='visible';
						frm.style.visibility='visible';
						xx.innerHTML="Sorry Your activation code is incorrect. Please check it again.";
					}
				
				}
				else
				{
						xx.style.visibility='visible';
						xx.innerHTML="Loading........";
				}			       
		}
	}
	;req.send(null);  
}

function getPage(pageid)
{
	
	var url1="getPage.php?pageid="+pageid;
	var req1=new getXmlHttpReq();	
	req1.open("GET", url1, true);
	var frmid=document.getElementById("frame");
	req1.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	req1.onreadystatechange = function()
	{
		if (req1.readyState == 4 )
			{
				if (req1.status == 200) {
					var xmlDoc1=req1.responseText;
					frmid.src=xmlDoc1;
				}
				else{
					xmlDoc1="Loading........";	}
			
			} 
	} ;
	req1.send(null); 
}
function fill2nd(varpath){
	var path=document.getElementById('basepath').value;
	var selectcat=document.getElementById('selectcat').value;
	var selectsubcat=document.getElementById('selectsubcat');
	var url=path+varpath+'selectcat/'+selectcat;//alert(url);
	var req=new getXmlHttpReq();	
	req.open("GET", url, true);
	req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	req.onreadystatechange = function()
	{
		if (req.readyState == 4 )
			{
				if (req.status == 200) {
					var xmlDoc=req.responseText; //alert(xmlDoc);
					xmlDoc=xmlDoc.split("||");
					selectsubcat.options.length=0;
					for(i=0;i<xmlDoc.length-1;i++){
						selectsubcat.options[i]=new Option(xmlDoc[i],xmlDoc[i]);
					}
					//alert(xmlDoc.length);
				}
				else{
					//alert("Loading........");	
					}
			
			} 
	} ;
	req.send(null); 
}

function viewsearch(varpath){
	var path=document.getElementById('basepath').value;
	var selectcat=document.getElementById('select_cat').value;
	var url=path+varpath+'getList/'+selectcat;//alert(url);
	var req=new getXmlHttpReq();	
	req.open("GET", url, true);
	req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	req.onreadystatechange = function()
	{
		if (req.readyState == 4 )
			{
				if (req.status == 200) {
					var xmlDoc=req.responseText;
					document.getElementById("viewall").innerHTML=xmlDoc;
				}
				else{
					//alert("Loading........");	
					}
			
			} 
	} ;
	req.send(null); 
}

function placeText(e,id){//alert(nodeLabel);
	var position = getPosition(e);
	var objDiv = document.getElementById(id);
	var yVal = position.y +10;
	var xVal = position.x;
	objDiv.style.top = yVal + "px";
	objDiv.style.left = "4%";
	objDiv.style.display = "block";
}
function hideall(id1,id2,id3){
	var objDiv1 = document.getElementById(id1);
	var objDiv2 = document.getElementById(id2);
	var objDiv3 = document.getElementById(id3);
	objDiv1.style.display='none';
	objDiv2.style.display='none';
	objDiv3.style.display='none';
}
function hideHover(){
	document.getElementById('hoverText').style.display = "none";
}

function getPosition(e) {
	e = e || window.event;
	var cursor = {x:0, y:0};
	if (e.pageX || e.pageY) {
		cursor.x = e.pageX;
		cursor.y = e.pageY;
	} 
	else {
		var de = document.documentElement;
		var b = document.body;
		cursor.x = e.clientX + 
			(de.scrollLeft || b.scrollLeft) - (de.clientLeft || 0);
		cursor.y = e.clientY + 
			(de.scrollTop || b.scrollTop) - (de.clientTop || 0);
	}
	return cursor;
}
