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;
	}
	
	return true;
	
	/*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(id,VoteTo,ImageName,ProfileUrl) 
{
var req=new getXmlHttpReq(); 
var imgurl;
var url="include/vote.php?id="+id+"&VoteTo="+VoteTo+"&ImageName="+ImageName+"&ProfileUrl="+ProfileUrl;// 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==ImageName){
		document.getElementById(id).innerHTML="<img src=images/"+ImageName+" width=79 height=18>";
	}else if(eResp=='voted'){
		document.getElementById(id).innerHTML="Already voted";
	}
  }
}; 
req.send(null);
//alert(imgurl);
//document.getElementById(imgid).innerHTML="<img src=images/"+imgurl+" width=20 height=18>";
}

 function preload(xx,ImageName)
{
document.getElementById(xx).src="images/"+ImageName;
}
function reload1(xx,ImageName)
{
document.getElementById(xx).src="images/"+ImageName;
}

function LoadSingleImage(ImageId)
{
    document.getElementById('DisplayMode').value = "Single";
    document.getElementById('ImageId').value = ImageId;    
    document.MainForm.submit();
}


function GoBackToMainPage()
{
    document.getElementById('DisplayMode').value = "Default";
    document.MainForm.submit();
}

function GoToNextPage(CurrentPage,PageCount,PageNo)
{	
    document.getElementById(PageNo).value = (CurrentPage + 1) > PageCount ? PageCount : (CurrentPage + 1);	
    document.MainForm.submit();
}

function GoToPreviousPage(CurrentPage,PageNo)
{
    document.getElementById(PageNo).value = (CurrentPage - 1) == 0 ? 1 : (CurrentPage - 1);    
    document.MainForm.submit();
}

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;
}


function ValidateComment(LoggedIn)
{
    if(!LoggedIn)
    {
        alert('Please Login To Post Comment.');
        return false;
    }
    if(document.getElementById('txtName').value == "")
    {
        alert('Please Enter Your Name.');   
        return false;
    }
    if(document.getElementById('txtComment').value == "")
    {
        alert('Please Enter Comment.')
        return false;
    }
    return true;
}

/* 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 */
/* Change password validation */
function validate_changepass(){
	if($.trim($("#oldpassword").val())==''){
		alert("Please Enter Old Password");
		$("#oldpassword").val('');
		$('.mandatory').html('');
		$("#oldpassword").focus();
		return false;
	}
    
	if($.trim($("#newpassword").val())==''){
		alert("Please Enter New Password");
		$("#newpassword").val('');
		$('.mandatory').html('');
		$("#newpassword").focus();
		return false;
	}
	
	if($.trim($("#oldpassword").val()) != '' && $.trim($("#newpassword").val()) != '' ){
	    if($.trim($("#oldpassword").val()) == $.trim($("#newpassword").val())){	 
		alert("New Password Exactly Matches Old Password. Choose Another Password");
		$("#newpassword").val('');
		$('.mandatory').html('');
		$("#confirmpassword").val('');
		$("#newpassword").focus();
		return false;	
		}
	}
	
    var passwordlen=$("#newpassword").val();
		
	  if(passwordlen.length<5)
	  {
		  alert("Length Of The Password Should Be Minimum Of 5 Characters")
		  $("#newpassword").focus();
		  $('.mandatory').html('');
		  return false;
	  }
	  
	if($.trim($("#confirmpassword").val())==''){
		alert("Please Confirm New Password");
		$("#confirmpassword").val('');
		$('.mandatory').html('');
		$("#confirmpassword").focus();
		return false;
	}
	if($.trim($("#newpassword").val())!=$.trim($("#confirmpassword").val())){
		alert("Passwords Doesn't Match");
		$("#newpassword").val('');
		$('.mandatory').html('');
		$("#confirmpassword").val('');
		$("#newpassword").focus();
		return false;
	}
	
	
}
/* End Change password*/
/* New registration form*/
function validate_registration(){
	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;
	}
	
	return true;
}
/* End registration form validation*/
/* Validate edit profile*/
function validate_editprofile(){
	var email1=document.getElementById("email").value;
	var url1=document.getElementById("url").value;
	var bio1=document.getElementById("bio").value;
	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 d = $("#profilepic").val();
	if(d != ''){
		if (!/(\.(gif|jpg|jpeg|bmp|png))$/i.test(d))
		{
			alert("Invalid File extension!");
			$("#profilepic").val('');
			$("#profilepic").focus();
			return false;
		}
	}
	return true;

}

/* End edit profile validation*/

/* Validate Submit Entry*/
  function validate_submitentry()
  {
      var makeupArtist=document.getElementById("txtBarber").value;
       if(makeupArtist=="")
       {
        alert("Enter Barber");
        document.getElementById('txtBarber').focus();
        return false;
       }
       else
       {
            return true;
       }
  }

  
  function AddToMyNetwork(UserID,LoggedInUserID)
  {
        if(LoggedInUserID == '')
        {
            alert('Please Login to add this member to the network.');
            return;
        }
        var req=new getXmlHttpReq();    
        var url="include/AddToMyNetwork.php?UserID="+UserID+"&LoggedInUserID="+LoggedInUserID;
        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; 
                    if(xmlDoc == "1")                   
                    alert("Successfully added to the network list.");
                    else
                    alert("Error occured while adding to the network list. Please try again after some time.");
                }       
                else{
                    //xx.innerHTML="Loading........";
                    alert(req.status);
                }            
            }
        };req.send(null);  
  } 
  

/* End Submit Entry validation*/