function getLogin()
{
	var name=document.getElementById('txtname').value;
	var pass=document.getElementById('txtpass').value;
	if(name==""){
		alert("Please Enter UserName");
		document.getElementById('txtname').style.background='#D5D4D4';
		document.getElementById('txtname').style.color='#000000';
		document.getElementById('txtname').focus();
		}
	else if(pass==""){
		alert("Please Enter password");
		document.getElementById('txtpass').style.background='#D5D4D4';
		document.getElementById('txtpass').style.color='#000000';
		document.getElementById('txtpass').focus();}	
	else{				
		var req=new getXmlHttpReq();	
		var url="include/getLogin.php?userid="+name+"&pass="+pass;//alert (url);
		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){
						document.location.reload();
						}
					else{ alert("Invalid User. Please try again.");	
					document.getElementById('txtname').style.background='#D5D4D4';
					document.getElementById('txtname').style.color='#000000';
					document.getElementById('txtpass').style.background='#D5D4D4';
					document.getElementById('txtpass').style.color='#000000';
					document.getElementById('txtname').value="";
					document.getElementById('txtpass').value="";
					document.getElementById('txtname').focus();
					}
				}
				else{
					//xx.innerHTML="Loading........";
					alert("Loading........");
				}			
			}
		};req.send(null);  
	}
}
function Login()
{
		document.getElementById('txtname').style.background='#D5D4D4';
		document.getElementById('txtname').style.color='#000000';
		document.getElementById('txtname').focus();
		document.getElementById('txtpass').style.background='#D5D4D4';
		document.getElementById('txtpass').style.color='#000000';
	
}
function logout()
{
		var req=new getXmlHttpReq();	
		var url="logout.php";
		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){document.location.reload();}
				}
				else{
					//xx.innerHTML="Loading........";
					alert("Loading........");
				}			
			}
		};req.send(null);  
}
function loadpage(action)
{
	var actionarea=document.getElementById('actionarea');
	//var content=document.getElementById('content');
	//actionarea.style.visibility='visible';
	//content.style.visibility='hidden';
	var req=new getXmlHttpReq();	
		var url="html.php?action="+action;
		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);
					actionarea.innerHTML=xmlDoc;
				}
				else{
					alert("Loading........");
				}			
			}
		};req.send(null);  

}
function addnewfile()
{
	var file1=document.getElementById("file1").value;
	var linktofile=document.getElementById("txtlink").value;
	var txttag=document.getElementById("txttag").value;
	var desc=document.getElementById("txtdesc").value;
	if(file1==""){
		alert("Upload Your Picture Here");
		document.getElementById("file1").focus();
		return false;
	}
	else if(linktofile==""){
		alert("Enter Your Website Link ");
		document.getElementById("txtlink").focus();
		return false;
	}
	else if(txttag==""){
		alert("Enter Your Website Link ");
		document.getElementById("txttag").focus();
		return false;
	}
	else if(desc==""){
		alert("Enter Your Description");
		document.getElementById("txtdesc").focus();
		return false;
	}
	 else if(file1!="")
		{
			if (!/(\.(GIF|JPG|JPEG))$/i.test(file1))
			{
			alert("Please attach a GIF or JPEG image.");
			document.getElementById('file1').focus();
			return false;
			}
		}
	else
	{
		return true;
	}
}

function registernew()
{
	var username=document.getElementById("txtusername").value;
	var pass=document.getElementById("txtpassword").value;
	var pass1=document.getElementById("txtpassword1").value;
	var email=document.getElementById("txtemail").value;
	var url=document.getElementById("txturl").value;
	var bio=document.getElementById("txtbio").value;
	if(username==""){
		alert("Enter Your Username");
		document.getElementById('txtusername').focus();
		return false;
	}
	 if(pass==""){
		alert("Enter Your Password");
		document.getElementById('txtpassword').focus();
		return false;
		}
	if(pass1==""){
		alert("Enter Your Confirm Password");
		document.getElementById('txtpassword1').focus();
		return false;
	}
	if(pass!=pass1)
	{
		alert("The Password and Confirm Password Must be Same !");
		document.getElementById('txtpassword').focus();
		return false;
	}
	if(email=="")
			{
				alert ("Please Enter The Email !!!")
				document.getElementById('txtemail').focus()
				return false
			}
			else if(email.indexOf("@")<=0 || email.indexOf(".")<= 0 || email.length<7)
			{
			email=trim(email);
			alert("Please Enter Valid Email !!!");
			document.getElementById('txtemail').focus();
			return false;
			}
			var str=email;
			for(var i=0;i<str.length;i++)
			{
				var ch=str.substring(i,i+1);
				if((ch<"a"||ch>"z")&&(ch<"A"||ch>"Z")&&(ch<"0"||ch>"9")&&(ch!=".")&&(ch!="@")&&(ch!="_"))
				{
					email=trim(email);
					alert("Invalid Email Address !!!");
					email.focus();
					return false;
				}
			}
	 if(url==""){
		alert("Enter Your Url");
		document.getElementById('txturl').focus();
		return false;
	}
	if(bio==""){
		alert("Enter Your Biodata");
		document.getElementById('txtbio').focus();
		return false;
	}
	
	var req=new getXmlHttpReq();	
		var url="include/addnewuser.php?action=adduser&username="+username+"&pass="+pass+"&pass1="+pass1+"&email="+email+"&url="+url+"&bio="+bio;
		//alert (url);
		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);
					document.getElementById('error').innerHTML=	xmlDoc;
					}
				else{
					alert("Loading........");
				}			
			}
		};req.send(null);
		
		document.getElementById("txtusername").value="";
		document.getElementById("txtpassword").value="";
		document.getElementById("txtpassword1").value="";
		document.getElementById("txtemail").value="";
		document.getElementById("txturl").value="";
		document.getElementById("txtbio").value="";
	}
function registeruser()
{
	var username1=document.getElementById("username1").value;
	var pass1=document.getElementById("password1").value;
	var cpass1=document.getElementById("cpassword").value;
	var email1=document.getElementById("email").value;
	var url1=document.getElementById("url").value;
	var bio1=document.getElementById("bio").value;
	if(username1==""){
		alert("Enter Your Username");
		document.getElementById('username1').focus();
		return false;
	}
	 if(pass1==""){
		alert("Enter Your Password");
		document.getElementById('password1').focus();
		return false;
		}
	if(cpass1==""){
		alert("Enter Your Confirm Password");
		document.getElementById('cpassword').focus();
		return false;
	}
	if(pass1!=cpass1)
	{
		alert("The Password and Confirm Password Must be Same !");
		document.getElementById('password1').focus();
		return false;
	}
	if(email1=="")
			{
				alert ("Please Enter The Email !!!")
				document.getElementById('email').focus()
				return false
			}
			else if(email1.indexOf("@")<=0 || email1.indexOf(".")<= 0 || email1.length<7)
			{
			email1=trim(email1);
			alert("Please Enter Valid Email !!!");
			document.getElementById('email').focus();
			return false;
			}
			var str=email1;
			for(var i=0;i<str.length;i++)
			{
				var ch=str.substring(i,i+1);
				if((ch<"a"||ch>"z")&&(ch<"A"||ch>"Z")&&(ch<"0"||ch>"9")&&(ch!=".")&&(ch!="@")&&(ch!="_"))
				{
					email1=trim(email1);
					alert("Invalid Email Address !!!");
					email1.focus();
					return false;
				}
			}
	 if(url1==""){
		alert("Enter Your Url");
		document.getElementById('url').focus();
		return false;
	}
	if(bio1==""){
		alert("Enter Your Biodata");
		document.getElementById('bio').focus();
		return false;
	}
	
	var req=new getXmlHttpReq();	
		var url="include/registeruser.php?action=adduser1&username1="+username1+"&pass1="+pass1+"&cpass1="+cpass1+"&email1="+email1+"&url1="+url1+"&bio1="+bio1;
		//alert (url);
		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);
					document.getElementById('error1').innerHTML=xmlDoc;
					}
				else{
					alert("Loading........");
				}			
			}
		};req.send(null);
		
		document.getElementById("username1").value="";
		document.getElementById("password1").value="";
		document.getElementById("cpassword").value="";
		document.getElementById("email").value="";
		document.getElementById("url").value="";
		document.getElementById("bio").value="";
}
/*function voting(imgid) 
{
	var req=new getXmlHttpReq();	
	var imgurl;
	var url="include/vote.php?imgid="+imgid; //alert(url);
	req.open("GET", url, true);
	req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	req.onreadystatechange = function()
	{
	 if (req.readyState == 4 )
	{
		eResp=req.responseText;
		imgurl=eResp;//alert(imgurl);
		document.getElementById(imgid).src="images/"+imgurl;
		document.getElementById(imgid).width=20;
	document.getElementById(imgid).height=18;
	

	  }
	}; 
	req.send(null);
}*/

function voting(imgid) 
{
var req=new getXmlHttpReq(); 
var imgurl;
var url="include/vote.php?imgid="+imgid;// alert(url);
req.open("GET", url, true);
req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
req.onreadystatechange = function()
{
if (req.readyState == 4 )
{
eResp=req.responseText;
//alert(eResp);
	if(eResp=='red-star.png'){
		document.getElementById(imgid).innerHTML="<img src=images/"+eResp+" width=79 height=18>";
	}else if(eResp=='voted'){
		document.getElementById(imgid).innerHTML="Already voted";
	}
  }
}; 
req.send(null);
//alert(imgurl);
//document.getElementById(imgid).innerHTML="<img src=images/"+imgurl+" width=20 height=18>";
}

 function preload(xx)
{
document.getElementById(xx).src="images/white-star2.png";
}
function reload1(xx)
{
document.getElementById(xx).src="images/white-star1.png";
}

function lostpass()
{
	var txtemail=document.getElementById("txtemail1").value;
	
	if(txtemail=="")
			{
				alert ("Please Enter The Email !!!")
				document.getElementById('txtemail1').focus()
				return false
			}
			else if(txtemail.indexOf("@")<=0 || txtemail.indexOf(".")<= 0 || txtemail.length<7)
			{
			txtemail=trim(txtemail);
			alert("Please Enter Valid Email !!!");
			document.getElementById('txtemail1').focus();
			return false;
			}
			var str=txtemail;
			for(var i=0;i<str.length;i++)
			{
				var ch=str.substring(i,i+1);
				if((ch<"a"||ch>"z")&&(ch<"A"||ch>"Z")&&(ch<"0"||ch>"9")&&(ch!=".")&&(ch!="@")&&(ch!="_"))
				{
					txtemail=trim(txtemail);
					alert("Invalid Email Address !!!");
					txtemail.focus();
					return false;
				}
			}
	
		var req=new getXmlHttpReq();	
		var url="include/lostpassword.php?action=lostpass&txtemail="+txtemail;
		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);
					document.getElementById("forpass").innerHTML=xmlDoc;
					//actionarea.innerHTML=xmlDoc;
				}
				else{
					alert("Loading........");
				}			
			}
		};req.send(null);
}
function EnterCheck(e){
    //the purpose of this function is to allow the enter key to 
    //point to the correct button to click.
	//alert("ds");
    var key;

    if(window.event) {
    key = window.event.keyCode;     //IE
    } else {
    key = e.which;     //firefox
    }    
    if (key == 13) {
     getLogin();
    }
        
}

function seacrhfrnd()
	  {	  										
			var searchtext =document.getElementById("srchBox1").value;
			if(searchtext!=""){
				location.href="index.php?searchtext="+searchtext+"&search=search";}
				  }
function EnterCheck1(e){
    //the purpose of this function is to allow the enter key to 
    //point to the correct button to click.
	//alert("ds");
    var key;

    if(window.event) {
    key = window.event.keyCode;     //IE
    } else {
    key = e.which;     //firefox
    }    
    if (key == 13) {
     seacrhfrnd();
    } 
}				  


function clearall(){

document.getElementById("txtusername").value="";
document.getElementById("txtpassword").value="";
document.getElementById("txtemail").value="";
document.getElementById("txturl").value="";
document.getElementById("txtbio").value="";
}
function clearall1()
{
document.getElementById("txtlink").value="";
document.getElementById("txtdesc").value="";
}
function trim(val)
{
	for(i=0;i<val.length;i++)
	{
		if(val.substring(i,i+1)!=" ")
		{
		val=val.substring(i,val.length);
		break;
		}
		if(i==val.length-1)
		val="";
		}
		len=val.length-1;
		for(i=len;i>-1;i--)
		{
		if(val.substring(i,i+1)!=" ")
		{
		val=val.substring(0,i+1);
		break;
		}
	}
	return val;
}

/* Add comments related function start*/
function addcomment(){
    username = document.getElementById("username").value;
    email    = document.getElementById("email").value;
    comments = document.getElementById("comments").value;
    if(username==""){
		alert("Enter Your Name");
		document.getElementById('username').focus();
		return false;
	}
	if(email=="")
	{
		alert ("Please Enter The Email !!!")
		document.getElementById('email').focus()
		return false
	}
	else if(email.indexOf("@")<=0 || email.indexOf(".")<= 0 || email.length<7)
	{
	email=trim(email);
	alert("Please Enter Valid Email !!!");
	document.getElementById('email').focus();
	return false;
	}
	if(comments=="")
	{
		alert ("Please Enter A Comment !!!")
		document.getElementById('comments').focus()
		return false
	}
	

}
/* End comments function */
