	
	// JavaScript Document
    var sid1=null; 
	var userlogin=false;
	var pids=null;
	var temp=null;
	var datanode_usr=1;
	var chkcomment=0;
	var other_open=0;
	function brok(pid,temp1)
	{
	pids=pid;	
	temp=temp1;
	}
	
	///////////////function for show the div of login $ sigup///////////////////////////////////////////////////////////////
	function show(dem1)
	{
//	document.getElementById('mpr').style.visibility="hidden";
//	document.getElementById('mpr1').style.visibility="hidden";
	
	document.getElementById(dem1).style.display="block";
	hide1(dem1);
	}
	
	
// below three variable r using to define  the email validation states.
var EMAIL_OK = 0;
var EMAIL_BLANK = 1;
var EMAIL_BAD_SYNTAX = 2;



// this function check the email validation.
function emailsigup(e)
{
  e = (e.toLowerCase());
  if (e == '')
    return EMAIL_BLANK;
  regex = /^\s*[a-z0-9-+\_\.]+@[a-z0-9-_\.]+\.[a-z]{2,4}\s*$/;
  if(!regex.test(e))
    return EMAIL_BAD_SYNTAX;
  return EMAIL_OK;
}
	
/////////////////////function for login page validation /////////////////////////////	
	function validlogin()
	{
	var email=document.getElementById('emaillogin').value;
	var password=document.getElementById('passemail').value;
	if (emailsigup(email) == EMAIL_BAD_SYNTAX)
 		 {
  
	
	   	//	alert( 'Please enter a valid email address, such as name@domain.com.');
  			document.getElementById('notshow').style.display="block";
			document.getElementById('notshow').innerHTML="Please enter a valid email address, such as name@domain.com.";
			setTimeout("funhide12();",10000);
			document.getElementById('emaillogin').focus();
			return false;
  		}
 		 else
  			{
   				 if (email == '')
    			{
    
	   				//alert('Please enter an email address.');
      				document.getElementById('notshow').style.display="block";
				document.getElementById('notshow').innerHTML="Please enter an email address.";
					setTimeout("funhide12();",10000);
					document.getElementById('emaillogin').focus();
	  				return false;
    			}
  			}
		if(password=='')
		{
		//alert("Please enter the Password.");	
			document.getElementById('notshow').style.display="block";
			document.getElementById('notshow').innerHTML="Please enter the Password.";
			setTimeout("funhide12();",10000);
			document.getElementById('passemail').focus();
			return false;
		}
	}
	/////////////////////////////////////////////////////////hide the message for login page//////////////////////
	
	function funhide12()
	{
	document.getElementById('notshow').style.display="none";
	}
	
///////////////////////////////////////////////////////////////////////////////////////////////////////////////

	function validforgetpass()
	{
		var email=document.getElementById('fgtemail').value;
		if (emailsigup(email) == EMAIL_BAD_SYNTAX)
 		 {
  
	
	   		alert( 'Please enter a valid email address, such as name@domain.com.');
  		//	document.getElementById('notshow').style.display="block";
		//	document.getElementById('notshow').innerHTML="Please enter a valid email address, such as name@domain.com.";
			//setTimeout("funhide12();",4000);
			document.getElementById('fgtemail').focus();
			return false;
  		}
 		 else
  			{
   				 if (email == '')
    			{
    
	   				alert('Please enter an email address.');
      			//	document.getElementById('notshow').style.display="block";
				//document.getElementById('notshow').innerHTML="Please enter an email address.";
				//	setTimeout("funhide12();",4000);
					document.getElementById('fgtemail').focus();
	  				return false;
    			}
  			}
	}
	
	
	
	//////////////////////////////////////////////////////////////////////////////////////////////////////////
	
	///////////////function for hide the div of login $ sigup///////////////////////////////////////////////////////////////
	
	function hide1(dem1)
	{
		if(dem1=="signupdiv")
	{
	document.getElementById('logindiv').style.display="none";
	}
		if(dem1=="logindiv")
	{
	document.getElementById('signupdiv').style.display="none";
	}
	
	}
	
	function hid(dem)
	{
	document.getElementById(dem).style.display="none";
	//document.getElementById('mpr').style.visibility="visible";
	//document.getElementById('mpr1').style.visibility="visible";
	}
	////////////////end of function for hide the div of login $ sigup/////////////////////////////////////////////////
	function valid()
	{
	var email=document.getElementById('newemail').value;
	var password=document.getElementById('npass').value;
	var rpassword=document.getElementById('rpass').value;
	if(password=='')
		{
		alert("Password cannot  be blank");	
		document.getElementById('newpass').focus();
		return false;
		}
		else
		if(password.length<=5)
		{
		alert("Your password must be more than five characters");
		return false;
		}
		else  
		if(password != rpassword)
		{
		alert("Password are not same");	
		return false;
		}
		
	}
	
	function signup()
	{	//alert("signup");
		var email=document.getElementById('emailuser').value;
		var fname=document.getElementById('fnameuser').value;
		var lname=document.getElementById('lnameuser').value;
		var website=document.getElementById('weburl').value;
		//var phoner=document.getElementById('phoner').value;
		//var phoneoff=document.getElementById('phoneoff').value;
		var wp=document.getElementById('wphone').value;
		var address1=document.getElementById('adduser').value;
		var address2=document.getElementById('appu').value;
		var city=document.getElementById('cityuser').value;
		var zipcode=document.getElementById('zipuser').value;
		var state=document.getElementById('stateuser').value;
		
		var country=document.getElementById('countryuser').value;
		var cond1=document.getElementById('diduknow').value;
		var question1=document.getElementById('question1').value;
		var question2=document.getElementById('question2').value;
		
		var a=document.getElementById('iagree').checked;
		//alert(a);
		if(fname=='')
		{
		alert("First name cannot be blank.");	
		document.getElementById('fnameuser').focus();
		return false;
		}
		if(lname=='')
		{
		alert("Last name cannot be blank.");	
		document.getElementById('lnameuser').focus();
		return false;
		}
		
		
	    /*if(email==0)
		{
		alert("Email cannot be blank.");	
		document.getElementById('emailuser').focus();
		return false;
		}*/
		
		// new email check function//
		if (emailsigup(email) == EMAIL_BAD_SYNTAX)
 		 {
  
	
	   		alert( 'Please enter a valid email address, such as name@domain.com.');
  			document.getElementById('emailuser').focus();
			return false;
  		}
 		 else
  			{
   				 if (email=="")
    			{
    
	   				alert('Please enter an email address.');
      				document.getElementById('emailuser').focus();
	  				return false;
    			}
				
				
  			}
		
		
		// end email function check//
		if(address1=='')
		{
		alert("First Address cannot be blank.");	
		document.getElementById('adduser').focus();
		return false;
		}
		if(city=='')
		{
		alert("City cannot be blank.");	
		document.getElementById('cityuser').focus();
		return false;
		}
		
		if(state=='')
		{
		alert("State cannot be blank.");	
		document.getElementById('stateuser').focus();
		return false;
		}
		if(zipcode=='')
		{
		alert("Zip Code cannot be blank.");	
		document.getElementById('zipuser').focus();
		return false;
		}
		
		if(country=='')
		{
		alert("Country cannot be blank.");	
		document.getElementById('countryuser').focus();
		return false;
		}
		
		if(cond1=='')
		{
		alert("Please describe how you found out abouts us.");	
		document.getElementById('diduknow').focus();
		return false;
		}
		if(other_open==1)
		{
			var othersite=document.getElementById('othersite').value;
			if(othersite=="")
			{
				alert("Please describe how you found out about us.");
				document.getElementById('othersite').focus();
				return false;
			}
		}
		
		if(question1=='' && question2=='')
		{
		alert("Please answer the first question. \n or \n Please answer the second question.");	
		document.getElementById('question1').focus();
		return false;
		}
		
		if(a==false)
		{
		alert('You must check "Terms & Conditions"');
		return false;
		}
		if(email!="")
		{
					funtochkemail();
					if(datanode_usr==0)
					{
					return true;	
					}
					if(datanode_usr==1)
					{
					return false;
					}
		}
		
		
}
	
	
	
	

	/*
	var zxmlHttp1;
	 function getll(url)
	{
		zxmlHttp1=GetXmlHttpObject();
			if (zxmlHttp1==null)
		{
			alert ("Browser does not support HTTP Request");
			return;
		} 
								
						
	   zxmlHttp1.onreadystatechange=stateChangedsign;
	   zxmlHttp1.open("GET",url,true);
	   zxmlHttp1.send(null);
	
	}
	function stateChangedsign() 
						{ 
							if (zxmlHttp1.readyState==4 || zxmlHttp1.readyState=="complete")
								{ 	
								var datanode2 =  zxmlHttp1.responseText;
							//	alert(datanode2);
								document.getElementById('signupdiv').style.display="none";
								document.getElementById('signup').style.display="none";
								document.getElementById('login').style.display="none";
								document.getElementById('profile').style.display="block";
								document.getElementById('logout').style.display="block";
								}
						}*/
	
	//////////////////////////end of function for signup for new user//////////////////////////////////////////////////
	
	
	//////////////////////////function for login ////////////////////////////////////////////////////// 
	var tempval=0;
	function login()
	{	
		
		var email=document.getElementById('email').value;
		var password=document.getElementById('pass').value;
		
		
		if(password=="")
		{
			document.getElementById('popdivindex').style.display="block";
		
			document.getElementById('popdivindex').innerHTML="Password Cannot Be Blank!";
			setTimeout("funhide1();",10000);
		tempval=1;						
		}
		
		
		if(email=="")
		{
			document.getElementById('popdivindex').style.display="block";
		
			document.getElementById('popdivindex').innerHTML="Email Cannot Be Blank!";
			setTimeout("funhide1();",10000);
		tempval=1;						
		}
		if(email!="")
		{
				if (emailsigup(email) == EMAIL_BAD_SYNTAX)
 					 {
  						document.getElementById('popdivindex').style.display="block";
						document.getElementById('popdivindex').innerHTML="Please enter a valid email address.";
						setTimeout("funhide1();",10000);
						tempval=1;	
  					}	
		}
		
		if(email=="" & password=="")
		{
			document.getElementById('popdivindex').style.display="block";
		
			document.getElementById('popdivindex').innerHTML="Email & Password Cannot Be Blank!";
			setTimeout("funhide1();",10000);
		tempval=1;						
		}
		if(tempval==0)
		{
		var url="signup.php";
		url=url+"?rq="+2;
		url=url+"&q1="+email;
		url=url+"&q2="+password;
		url=url+"&sid="+Math.random();
	
	
		gets(url);
		}
		else
		{
		tempval=0;
		}
		}
	
	var zxmlHttp222;
	 function gets(url)
	{
		zxmlHttp222=GetXmlHttpObject();
		if (zxmlHttp222==null)
		{
			alert ("Browser does not support HTTP Request");
			return;
		} 
	
	   zxmlHttp222.onreadystatechange=stateChangedlogin;
	   zxmlHttp222.open("GET",url,true);
	   zxmlHttp222.send(null);
	
	}
	function stateChangedlogin() 
						{ 
							if (zxmlHttp222.readyState==4 || zxmlHttp222.readyState=="complete")
								{ 	
									var datanode1 =  zxmlHttp222.responseText;
									//alert(datanode1);
									if(datanode1==1)
									{
									document.getElementById('popdivindex').style.display="block";
									document.getElementById('forgetpassdiv').style.display="block";
									document.getElementById('popdivindex').innerHTML='You have entered an incorrect email and password. Please try again or click: "Forgot Password"!';
									setTimeout("funhide1();",10000);
									document.getElementById('logindiv').style.display="block";
									document.getElementById('email').value="";
									document.getElementById('pass').value="";
									document.getElementById('logoutdiv').style.display="none";
								
								}
									else
									{
								//	document.getElementById('linklogin').style.display="none";
								//	document.getElementById('comment').style.display="block";
		
									document.getElementById('logindiv').style.display="none";
									document.getElementById('logoutdiv').style.display="block";
									//	search_rec();
										history.go(0);
									}
								}
						}
						

var tempval1=0;
function login1()
	{	
		var email=document.getElementById('email').value;
		var password=document.getElementById('pass').value;
		
		
			if(password=="")
			{
				document.getElementById('popdivindex').style.display="block";
			
				document.getElementById('popdivindex').innerHTML="Password cannot be blank!";
				setTimeout("funhide1();",10000);
			tempval1=1;						
			}
		
		
			if(email=="")
			{
				document.getElementById('popdivindex').style.display="block";
			
				document.getElementById('popdivindex').innerHTML="Email cannot be blank!";
				setTimeout("funhide1();",10000);
			tempval1=1;						
			}
			if(email!="")
			{
					if (emailsigup(email) == EMAIL_BAD_SYNTAX)
						 {
							document.getElementById('popdivindex').style.display="block";
							document.getElementById('popdivindex').innerHTML="Please enter a valid email address.";
							setTimeout("funhide1();",10000);
							tempval1=1;	
						}	
			}
		
			if(email=="" & password=="")
			{
				document.getElementById('popdivindex').style.display="block";
			
				document.getElementById('popdivindex').innerHTML="Email & Password cannot be blank!";
				setTimeout("funhide1();",10000);
			tempval1=1;						
			}
			if(tempval1==0)
			{
				var url="signup.php";
				url=url+"?rq="+2;
				url=url+"&q1="+email;
				url=url+"&q2="+password;
				url=url+"&sid="+Math.random();
				gets1(url);
			}
			else
			{
				tempval1=0;
			}
	}
	
	var zxmlHttp2222;
	 function gets1(url)
	{
		zxmlHttp2222=GetXmlHttpObject();
		if (zxmlHttp2222==null)
		{
			alert ("Browser does not support HTTP Request");
			return;
		} 
	
	   zxmlHttp2222.onreadystatechange=stateChangedlogin1;
	   zxmlHttp2222.open("GET",url,true);
	   zxmlHttp2222.send(null);
	
	}
	function stateChangedlogin1() 
						{ 
							if (zxmlHttp2222.readyState==4 || zxmlHttp2222.readyState=="complete")
								{ 	
									var datanode1 =  zxmlHttp2222.responseText;
									//alert(datanode1);
									if(datanode1==1)
									{
									document.getElementById('popdivindex').style.display="block";
									document.getElementById('forgetpassdiv').style.display="block";
									document.getElementById('popdivindex').innerHTML='You have entered an incorrect email and password. Please try again or click: "Forgot Password"!';
									setTimeout("funhide1();",10000);
								
									document.getElementById('logindiv').style.display="block";
									document.getElementById('email').value="";
									document.getElementById('pass').value="";
									document.getElementById('logoutdiv').style.display="none";
								
								}
									else
									{
									document.getElementById('linklogin').style.display="none";
									document.getElementById('comment').style.display="block";
									document.getElementById('loginrate').style.display="none";
									document.getElementById('logoutdiv').style.display="block";

									document.getElementById('logindiv').style.display="none";
									document.getElementById('logoutrate').style.display="block";
									history.go(0);
									}
								}
						}


function funchksid()
{
		var url="signup.php";
		url=url+"?rq="+4;
		//url=url+"&q1="+email;
		gets2(url);	
}
var zxmlHttp111=null;
 function gets2(url)
	{
		zxmlHttp111=GetXmlHttpObject();
		if (zxmlHttp111==null)
		{
			alert ("Browser does not support HTTP Request");
			return;
		} 
	
	   zxmlHttp111.onreadystatechange=stateChangedlogin11;
	   zxmlHttp111.open("GET",url,true);
	   zxmlHttp111.send(null);
	
	}

function stateChangedlogin11() 
						{ 
							if (zxmlHttp111.readyState==4 || zxmlHttp111.readyState=="complete")
								{ 	
									var datanode1 =  zxmlHttp111.responseText;
									
									if(datanode1==0)
									{
										document.getElementById('popdivindex').style.display="block";
										document.getElementById('popdivindex').innerHTML="Please login to submit a new fishing spot.";
										setTimeout("funhide1();",10000);
								
									}
									else
									{
										
										 location.href="profile.php?tab=3&nid=2";
										}
								}
						}




function funchk()
{
	//alert(sid1);
	if(sid1==null || sid1=="Guest")
	{
	document.getElementById('logindiv').style.display="block";
	document.getElementById('logoutdiv').style.display="none";
	//	document.getElementById('email').value="";
	//document.getElementById('pass').value="";
	//document.getElementById('loginrate').style.display="block";
	//document.getElementById('logoutrate').style.display="none";
							
	}
	else
	{
	document.getElementById('logindiv').style.display="none";
	document.getElementById('logoutdiv').style.display="block";

//	document.getElementById('loginrate').style.display="none";
//	document.getElementById('logoutrate').style.display="block";
	
	}
}	
	//////////////////////////end of function for login ////////////////////////////////////////////////////// 
	
	
	//////////////////////////function for logout ////////////////////////////////////////////////////// 
	
	function logout()
	{	
	
																
		var url="signup.php";
		url=url+"?rq="+3;
		url=url+"&sid="+Math.random();
		document.getElementById('logoutdiv').style.display="none";   		//add line 29 oct 2007
		document.getElementById('logindiv').style.display="none";
	
									
		getl(url);
	}
	
	var zxmlHttp3;
	 function getl(url)
	{
		zxmlHttp3=GetXmlHttpObject();
	//	alert(url);					
		if (zxmlHttp3==null)
		{
			alert ("Browser does not support HTTP Request");
			return;
		} 
	
	   zxmlHttp3.onreadystatechange=stateChangedlogout;
	   zxmlHttp3.open("GET",url,true);
	   zxmlHttp3.send(null);
	
	}
	function stateChangedlogout() 
						{ 
							if (zxmlHttp3.readyState==4 || zxmlHttp3.readyState=="complete")
								{ 	
								var datanode1 =  zxmlHttp3.responseText;
								//document.getElementById('linklogin').style.display="block";
								//document.getElementById('comment').style.display="none";
								//comment at 29 oct 2007document.getElementById('logoutdiv').style.display="none";
								//document.getElementById('logindiv').style.display="block";
								//document.getElementById('email').value="";
								//document.getElementById('pass').value="";
								//alert("h");
								location.href="index.php";
							}
							
						}
						
	////////////////////////email function for email validation /////////////////////////////////////////////////
	function email(v)
	{
	var local=v;	
	var s=document.getElementById(local).value;
	var a = false;
	var res = false;
	if(typeof(RegExp) == 'function')
	{
	  var b = new RegExp('abc');
	  if(b.test('abc') == true){a = true;}
	}
	
	 if(a == true)
	 {
	  reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+
					   '(\\@)([a-zA-Z0-9\\-\\.]+)'+
					   '(\\.)([a-zA-Z]{2,4})$');
	  res = (reg.test(s));
	 
	 //alert("valid email adress");
	 }
	 else
	 {
	  res = (s.search('@') >= 1 &&
			 s.lastIndexOf('.') > s.search('@') &&
			 s.lastIndexOf('.') >= s.length-5)
	 
	 }
	 if(res==true)
	 {
	 return true;
	 }
	 if(res==false)
	 {
	 alert("enter valid email address");
	 document.getElementById(local).focus;
	 return false;
	 }
	}
	////////////////////////end of email function for email validation /////////////////////////////////////////////////
	
	///////////////////to hide the mas of login div///////////////////////////////////////////////////////////////
	function fung()
	{
	document.getElementById('msgshow').style.display="none";
	}
	/////////////////////////////////////////////////////////////////////////end of js////////////////////////////////////
	function checkEnter1(e){ //e is event object passed from function invocation
	
	var characterCode //literal character code will be stored in this variable
	
	if(e && e.which){ //if which property of event object is supported (NN4)
	e = e
	characterCode = e.which //character code is contained in NN4's which property
	}
	else{
	e = event
	characterCode = e.keyCode //character code is contained in IE's keyCode property
	}
	
	if(characterCode == 13){ //if generated character code is equal to ascii 13 (if enter key)
	//alert("manishj");
	login();
	return false
	}
	else{
	return true
	}
	
	}
	
	////////////////////////////end of enter function to work enter/////////////////////////////////////////////////////////
	function savepro(pid)
	{	
							
	if(userlogin)
		{
			var url="signup.php";
				url=url+"?rq="+4;
				url=url+"&q1="+sid;
				url=url+"&q2="+pid;
				//alert(url);
				getsave(url)
		}
		else
		{
		location.href = "newlogin.php"
		}
	}
	var zxmlHttp5;
	 function getsave(url)
	{
		zxmlHttp5=GetXmlHttpObject();
	//	alert(url);					
		if (zxmlHttp5==null)
		{
			alert ("Browser does not support HTTP Request");
			return;
		} 
	
	   zxmlHttp5.onreadystatechange=stateChangedsave;
	   zxmlHttp5.open("GET",url,true);
	   zxmlHttp5.send(null);
	
	}
	function stateChangedsave() 
						{ 
							if (zxmlHttp5.readyState==4 || zxmlHttp5.readyState=="complete")
								{ 	
								var datanode1 =  zxmlHttp5.responseText;
								if(datanode1==0)
								{
								alert("property already saved");	
								}
								else
								{
								var pid=datanode1;
								document.getElementById('save'+pid).style.display="none"
								document.getElementById("saved"+pid).style.display="block"	
								}
								}
						}
						
						
						function remember()
						{
								var cookieusername = readCookie('user');
								var cookiepassword = readCookie('pass');
							
								if(cookieusername!=null && cookieusername!="" && cookiepassword!=null && cookiepassword!="")
								{
								
								document.getElementById("email").value = cookieusername;
								document.getElementById("pass").value = cookiepassword;
								document.getElementById("rem").checked='checked';
		
								}
								else
								{
								document.getElementById("rem").checked="";
						
								}
						}
			function onk()
			{
			
			eraseCookie('user','pass');
			
			}
						
	function createCookie(name,namevalue,pass,passvalue,days) {
	if (days) {
	var date = new Date();
	date.setTime(date.getTime()+(days*24*60*60*1000));
	var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+namevalue+expires+"; path=/";
	document.cookie = pass+"="+passvalue+expires+"; path=/";
	}
	
	
	function eraseCookie(name,pass) {
	createCookie(name,"",-1);
	createCookie(pass,"",-1);
//	document.getElementById("rem").checked="";
		
	}
	
	function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
	var c = ca[i];
	while (c.charAt(0)==' ') c = c.substring(1,c.length);
	if (c.indexOf(nameEQ) == 0)
	return c.substring(nameEQ.length,c.length);
	}
	return null;
	}
	
	function check_box()
	{
		
		var check = document.getElementById('rem').checked;	
		if(check==true)
		{
				
			var namevalue = document.getElementById("email").value;
			var passvalue = document.getElementById("pass").value;
			createCookie('user',namevalue,'pass',passvalue,30)	
								
		}
	
	}
	
	function blank()
	{
		document.getElementById('key1').value='';	
		document.getElementById("msgalert").style.display="none";
		
	}
	
	function onchk()
	{
		var ket=document.getElementById("key1").value;
			if(ket=="" || ket=="City, State or Zip Code")
			{
			document.getElementById("msgalert").style.display="block";	
			return false;
			}
		else
		{
		document.getElementById("msgalert").style.display="none";
		document.forms[1].submit();	
		}
	}
	
	
	var v;
	function chknewfun()
	{
		
			if(chkcomment==0)
			{
				 v=document.getElementById('desc_comm2').value;
				//chkcomment=1;
			}
			else
			{
				 v=document.getElementById('desc_comm1').value;
				//chkcomment=0;
			}
			
			//alert(v);
			if(v=="")
			{
				alert("Comment cannot be blank");
				return false;
			}
			else
			{
			document.det_A.submit();	
			}
	}
	
	function Cancelreply()
	{
	document.getElementById('second_comment').style.display="none";
	document.getElementById('first_comment').style.display="block";
		if(chkcomment=0)
		{
			chkcomment=1;
		}
		else
		{
			chkcomment=0;
		}
	}
	
	
	function chkit()
	{
	
	var chk=document.getElementById('headtxt').value;
	if(chk=="")
	{
	document.getElementById('headtxt').value='City, State or Zip Code';	
	}
	}
	
	function chkit1()
	{
		var chk=document.getElementById('key1').value;
		
	if(chk=="")
	{
	document.getElementById('key1').value='City, State or Zip Code';	
	}
	}
						
						
		function funnotshow(v)
{
document.getElementById(v).style.display ="none"; 	
}
				
						
						
						
						
						
						function GetXmlHttpObject()
				{ 
					var objXMLHttp=null;
						if (window.XMLHttpRequest)
							{
								objXMLHttp=new XMLHttpRequest()
							}
								else if (window.ActiveXObject)
							{
							objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
							}
							return objXMLHttp;
				}
				
				
				function validuser()
	{
//	var email=document.getElementById('adminname').value;
	var password=document.getElementById('opass').value;
	var rpassword=document.getElementById('npass').value;
	var cpassword=document.getElementById('cpass').value;
		if(password=="")
		{
		
		//alert("Old Password Cannot Be Blank");	
		document.getElementById('notshow').style.display="block";
		document.getElementById('notshow').innerHTML="Old password cannot be blank.";
		setTimeout("funhide12();",10000);
			
		document.getElementById('opass').focus();
		return false;
		}
		if(rpassword=="")
		{
		//alert("New Password Cannot Be Blank");	
		document.getElementById('notshow').style.display="block";
		document.getElementById('notshow').innerHTML="New password cannot be blank.";
		setTimeout("funhide12();",10000);
		
		document.getElementById('npass').focus();
		return false;
		}
		if(cpassword=="")
		{
		//alert("New Password Cannot Be Blank");	
		document.getElementById('notshow').style.display="block";
		document.getElementById('notshow').innerHTML="Please enter the password again for verification purpose.";
		setTimeout("funhide12();",10000);
		
		document.getElementById('cpass').focus();
		return false;
		}
		
		
		if(rpassword.length<=5)
		{
		//alert("Length of password more than five Character");
		document.getElementById('notshow').style.display="block";
		document.getElementById('notshow').innerHTML="Your password must be more than five Characters.";
		setTimeout("funhide12();",10000);
	
		return false;
		}
		if(rpassword!=cpassword)
		{
		//alert("h");
		document.getElementById('notshow').style.display="block";
		document.getElementById('notshow').innerHTML="Your password was not changed because the verification does not match the password entered.";
		setTimeout("funhide12();",10000);
		return false;
		}
		
		
	}
	
	
	
	
	/////////// and Broken///////////////////////////////////////////////////////////	

function brokensid()
{
		var url="signup.php";
		url=url+"?rq="+6;
		brokensidget(url);	
}
var zxmlHttp146=null;
 function brokensidget(url)
	{
		zxmlHttp146=GetXmlHttpObject();
		if (zxmlHttp146==null)
		{
			alert ("Browser does not support HTTP Request");
			return;
		} 
	
	   zxmlHttp146.onreadystatechange=stateChangedbokenid;
	   zxmlHttp146.open("GET",url,true);
	   zxmlHttp146.send(null);
	
	}

function stateChangedbokenid() 
						{ 
							if (zxmlHttp146.readyState==4 || zxmlHttp146.readyState=="complete")
								{ 	
									var datanode1 =  zxmlHttp146.responseText;
									
									if(datanode1==0)
									{
										 document.getElementById('popupdiv').style.visibility="visible";
								 		 document.getElementById('popupdiv').innerHTML="Please login to vote for broken.";
										 setTimeout("funhide();",10000);
									}
									else
									{
										 broken();
									}
								}
						}
function broken()
{
	//	alert("hello temp");
		var url="signup.php";
		url=url+"?rq="+5;
		url=url+"&pids="+pids;
		url=url+"&temp="+temp;
		url=url+"&c="+Math.random();
	//	alert(url);
		brokenget(url); 
}
   
   
  var zxmlHttp145=null; 
function brokenget(url)
	{
	
		zxmlHttp145 = GetXmlHttpObject();
		if (zxmlHttp145==null)
			{
				alert ("Browser does not support HTTP Request")
				return
			} 
		zxmlHttp145.onreadystatechange=stateChangedbroken ;
		zxmlHttp145.open("GET",url,true);
		zxmlHttp145.send(null);

	}	
	
function stateChangedbroken() 
	{ 
		if (zxmlHttp145.readyState==4 || zxmlHttp145.readyState=="complete")
			{ 					
								var xmlDoc2 = zxmlHttp145.responseText;
								if(xmlDoc2==1)
								{
								document.getElementById('popupdiv').style.visibility="visible";
								document.getElementById('popupdiv').innerHTML="You already reported this spot as broken.";
								setTimeout("funhide();",10000);
								}
								else
								{
								document.getElementById('popupdiv').style.visibility="visible";
								document.getElementById('popupdiv').innerHTML="Thank You, This spot has now been reported as broken. ";
								setTimeout("funhide();",10000);
							
								}
			}
			
	}
	




	/////////// Inapp///////////////////////////////////////////////////////////	

function iappsid()
{
		var url="signup.php";
		url=url+"?rq="+6;
		iappsidget(url);	
}
var zxmlHttp147=null;
 function iappsidget(url)
	{
		zxmlHttp147=GetXmlHttpObject();
		if (zxmlHttp147==null)
		{
			alert ("Browser does not support HTTP Request");
			return;
		} 
	
	   zxmlHttp147.onreadystatechange=stateChangedinappid;
	   zxmlHttp147.open("GET",url,true);
	   zxmlHttp147.send(null);
	
	}

function stateChangedinappid() 
						{ 
							if (zxmlHttp147.readyState==4 || zxmlHttp147.readyState=="complete")
								{ 	
									var datanode1 =  zxmlHttp147.responseText;
									
									if(datanode1==0)
									{
										document.getElementById('popupdiv').style.visibility="visible";
										document.getElementById('popupdiv').innerHTML="Please login to vote for inappropriate.";
										setTimeout("funhide();",10000);
									}
									else
									{
										
										 inapp();
									}
								}
						}
function inapp()
{
	//	alert("hello temp");
		var url="signup.php";
		url=url+"?rq="+7;
		url=url+"&pids="+pids;
		url=url+"&temp="+temp;
		url=url+"&c="+Math.random();
	//	alert(url);
		inappget(url); 
}
   
   
  var zxmlHttp148=null; 
function inappget(url)
	{
	
		zxmlHttp148 = GetXmlHttpObject();
		if (zxmlHttp148==null)
			{
				alert ("Browser does not support HTTP Request")
				return
			} 
		zxmlHttp148.onreadystatechange=stateChangedinapp ;
		zxmlHttp148.open("GET",url,true);
		zxmlHttp148.send(null);

	}	
	
function stateChangedinapp() 
	{ 
		if (zxmlHttp148.readyState==4 || zxmlHttp148.readyState=="complete")
			{ 					
								var xmlDoc3 = zxmlHttp148.responseText;
							//	alert(xmlDoc3);
								if(xmlDoc3==1)
								{
								document.getElementById('popupdiv').style.visibility="visible";
								document.getElementById('popupdiv').innerHTML="You already reported this spot as inappropriate.";
								setTimeout("funhide();",10000);
								}
								else
								{
								document.getElementById('popupdiv').style.visibility="visible";
								document.getElementById('popupdiv').innerHTML="Thank you, This spot has now been reported as inappropriate. ";
								setTimeout("funhide();",10000);
							
								}
			}
			
	}
function funhide()
{
document.getElementById('popupdiv').style.visibility="hidden";
								}
function funhide1()
{
document.getElementById('popdivindex').style.display="none";
}


function addinput()
{
var a=document.getElementById('diduknow').value;
	if(a=="other")
	{
	document.getElementById('other_info').style.display="block";
	other_open=1;
	}
	else
	{
	document.getElementById('other_info').style.display="none";
	other_open=0;
	}
}

function funtxtclear()
{
document.getElementById('othersite').value="";

}








/*function emailsigup(v)
	{
	var local=v;	
	var s=document.getElementById(local).value;
	var a = false;
	var res = false;
	if(typeof(RegExp) == 'function')
	{
	  var b = new RegExp('abc');
	  if(b.test('abc') == true){a = true;}
	}
	
	 if(a == true)
	 {
	  reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+
					   '(\\@)([a-zA-Z0-9\\-\\.]+)'+
					   '(\\.)([a-zA-Z]{2,4})$');
	  res = (reg.test(s));
	 
	 //alert("valid email adress");
	 }
	 else
	 {
	  res = (s.search('@') >= 1 &&
			 s.lastIndexOf('.') > s.search('@') &&
			 s.lastIndexOf('.') >= s.length-5)
	 
	 }
	 if(res==true)
	 {
	 return true;
	 }
	 if(res==false)
	 {
	// document.getElementById(local).value="";
	 document.getElementById(local).focus();
alert("Enter Valid Email Address  ");
	 return false;
	 }
	}
	
	*/
	function checkEnter22(e)
	{ //e is event object passed from function invocation
//alert("demo");
var characterCode //literal character code will be stored in this variable

if(e && e.which){ //if which property of event object is supported (NN4)
e = e
characterCode = e.which //character code is contained in NN4's which property
}
else{
e = event
characterCode = e.keyCode //character code is contained in IE's keyCode property
}

if(characterCode == 13){ //if generated character code is equal to ascii 13 (if enter key)

login1();
return false
}
else{
return true
}

}

//////////////////////////////////////////////////focus text function/////////////////////
var vt;
function textfocus(vt)
{
//alert("ggf");
document.getElementById(vt).focus();
			
}




/////////////////////////////////////////////////////
	function cleardatapage()
		{
				var id=document.getElementById('hidid1').value;
			//	alert(id);
			if(id==1)
			{
			 document.getElementById('notshow').style.display="none";						
			}
			else
			{
			
			document.getElementById('notshow').style.display="block";
						document.getElementById('notshow').innerHTML='You have entered an incorrect email and password. Please try again or click: "Forgot Password"!';
						setTimeout("funhide12();",10000);
				
			document.getElementById('hidid1').value="";
			}
		}
//////////////////////////////////////////////////////////
function cleardatapagenew()
		{
				var id=document.getElementById('hidid2').value;
			//	alert(id);
			if(id==1)
			{
			 document.getElementById('notshow').style.display="none";						
			}
			else
			{
			
			document.getElementById('notshow').style.display="block";
						document.getElementById('notshow').innerHTML="Your Old Password Is Invalid,Please try again.";
						setTimeout("funhide12();",10000);
				
			document.getElementById('hidid2').value="";
			}
		}
	////////////////////email id availabe checking function //////////////////////////////////////
	
	function funtochkemail()
{
	//alert("j");
	var email=document.getElementById('emailuser').value;
	if (emailsigup(email) == EMAIL_BAD_SYNTAX)
 		 {
 
			document.getElementById('msgemail').style.display="block";	
			document.getElementById('msgemail').innerHTML='Please enter a valid email address, such as name@domain.com.';
			setTimeout("funhideemail();",10000);
	   		//alert( 'Please enter a valid email address, such as name@domain.com.');
  			document.getElementById('emailuser').value="";
			document.getElementById('emailuser').focus();
			return false;
  		}	
		else
		{
		var url="signup.php";
		url=url+"?rq="+9;
		url=url+"&email1="+email;
		url=url+"&c="+Math.random();
		showemail(url); 
		}
}
var zxmlHttp9909;
function showemail(url)
	{
	
		zxmlHttp9909 = GetXmlHttpObject();
		if (zxmlHttp9909==null)
			{
				alert ("Browser does not support HTTP Request")
				return
			} 
		zxmlHttp9909.onreadystatechange=stateChangedemail;
		zxmlHttp9909.open("GET",url,true);
		zxmlHttp9909.send(null);

	}
	
function stateChangedemail() 
	{ 
		if (zxmlHttp9909.readyState==4 || zxmlHttp9909.readyState=="complete")
			{ 
			var datanode6 =  zxmlHttp9909.responseText;
			//alert("hi"+datanode6);
			//document.getElementById('show4').innerHTML=datanode6;
			if(datanode6==0)
				{
				document.getElementById('msgemail').style.display="block";	
				document.getElementById('msgemail').innerHTML="This Email Id is Available!";
				setTimeout("funhideemail();",10000);
				datanode_usr=0;
				}
				else
				{
				document.getElementById('msgemail').style.display="block";
				document.getElementById('msgemail').innerHTML="This Email Id is Not Available!";
				document.getElementById('emailuser').value="";
				document.getElementById('emailuser').focus();
				setTimeout("funhideemail();",10000);
				datanode_usr=1;
				}
			}
	}
	
	function funhideemail()
	{
	document.getElementById('msgemail').style.display="none";	
	}
	////////////////////////////////end function /////////////////////////////////////////
	//////////////////////////rating ajax request /////////////////////////////////////////////////////////////
	function rating_spot()
	{
		document.getElementById('innerdiv').style.display="block";
		document.getElementById('radio_div').style.display="block";
		
		document.getElementById('mid_div_fade').style.display="block";
	}
	
	function Cancel_spot()
	{
		document.getElementById('innerdiv').style.display="none";
		document.getElementById('mid_div_fade').style.display="none";
		document.getElementById('msg_div_radio').style.display="none";	
				
	}
	
	function rating_spot_ajax()
	{
	
		var pid=document.getElementById('pid').value;
		var uid=document.getElementById('uid').value;
	
		
		for (var i=0; i < document.det_A.spot.length; i++)  //get the value spot radio button
		   {
		   if (document.det_A.spot[i].checked)
			  {
			  var spot = document.det_A.spot[i].value;
			  }
		   }
	
		for (var i=0; i < document.det_A.story.length; i++)  //get the value spot radio button
		   {
		   if (document.det_A.story[i].checked)
			  {
			  var story = document.det_A.story[i].value;
			  }
		   }
		   
		for (var i=0; i < document.det_A.fish.length; i++)  //get the value spot radio button
		   {
		   if (document.det_A.fish[i].checked)
			  {
			  var fish = document.det_A.fish[i].value;
			  }
		   }
		   
		for (var i=0; i < document.det_A.video.length; i++)  //get the value spot radio button
		   {
		   if (document.det_A.video[i].checked)
			  {
			  var video= document.det_A.video[i].value;
			  }
		   }
	
		var url="rating_cat.php";
		url=url+"?pid1="+pid;
		url=url+"&uid1="+uid;
		url=url+"&spot1="+spot;
		url=url+"&story1="+story;
		url=url+"&fish1="+fish;
		url=url+"&video1="+video;
		url=url+"&c="+Math.random();
		//alert(url);
		show_rat(url); 

}
var zxmlHttp911;
function show_rat(url)
	{
	
		zxmlHttp911 = GetXmlHttpObject();
		if (zxmlHttp911==null)
			{
				alert ("Browser does not support HTTP Request")
				return
			} 
		zxmlHttp911.onreadystatechange=stateChangedrating;
		zxmlHttp911.open("GET",url,true);
		zxmlHttp911.send(null);

	}
	
function stateChangedrating() 
	{ 
		var pid=document.getElementById('pid').value;
		
		if (zxmlHttp911.readyState==4 || zxmlHttp911.readyState=="complete")
			{ 
			var datanode162 =  zxmlHttp911.responseText;
		//	alert(datanode162);
			if(datanode162==0)
				{
				document.getElementById('innerdiv').style.display="block";
				document.getElementById('mid_div_fade').style.display="block";	
				
				document.getElementById('radio_div').style.display="block";	
				document.getElementById('msg_div_radio').style.display="block";	
				document.getElementById('msg_div_radio').innerHTML="You have already rated this fishing spot.";
			//	setTimeout("funhide_rat();",4000);
				//alert("You have Already Voted");
				}
				if(datanode162==1)
				{
				document.getElementById('innerdiv').style.display="block";
				document.getElementById('mid_div_fade').style.display="block";	
				
				document.getElementById('radio_div').style.display="block";	
				document.getElementById('msg_div_radio').style.display="block";	
				document.getElementById('msg_div_radio').innerHTML="Thanks to rated this fishing spot.";
			
				location.href="detail1.php?pid="+pid+"";
				}
			}
	}
	
	
	function gologin()
	{
	location.href="newlogin.php";	
	}
	
	function fundo_inc()
	{
	chkcomment=1;
	}
	/////////////////////////////////end of ajax rating  req//////////////////////////////////////////////////
	
	/*function funhide_rat()
	{
	document.getElementById('msg_div_radio').style.display="none";
	document.getElementById('innerdiv').style.display="none";	
	document.getElementById('mid_div_fade').style.display="none";	
	}*/
	
	function testnew()
	{
		window.open("agree.php");
	}
	
	
	///confimation funtion to delete any record ///
	
	function confirmtodelete()
{
  var agree = confirm("Do you really want to delete this fishing spot.");
  
  if(agree)
   return true;
  else
   return false;
}

///////////////////////////
///////////////////funation for myprofile page //////////////////////////////////


function showdiv1()
	{
		//alert("ssh");
		document.getElementById('viewmode').style.display="none";
		document.getElementById('editmode').style.display="none";
		document.getElementById('editmodeshow').style.display="block";
		
	}
function concel_user()
	{
		//document.getElementById('editmodeshow').style.display="none";
		//document.getElementById('viewmode').style.display="block";
		//document.getElementById('editmode').style.display="block";
		location.href="profile.php?tab=1";
		
	}
//////////////////////////end//////////////////////////////////////
function funimguser()
	{
				document.getElementById("showimguser").style.display ="none"; 	
				document.getElementById("hideuser").style.display ="block"; 	
			 	document.getElementById("imgiduser").value=1;
	}
	
/////////////validation of myprofile page////////////////////////////

function signvalid()
	{
	
			
		var fname=document.getElementById('e_fname').value;
		var lname=document.getElementById('e_lname').value;
		var website=document.getElementById('e_url').value;
		var phone=document.getElementById('e_phone').value;
		var address=document.getElementById('e_address').value;
		var city=document.getElementById('e_city').value;
		var state=document.getElementById('e_state').value;
		var zipcode=document.getElementById('e_zipcode').value;
		var country=document.getElementById('e_country').value;
		var imguser=document.getElementById('imguser').value;
		
		
		if(fname=='')
		{
		alert("First name cannot be blank.");	
		document.getElementById('e_fname').focus();
		return false;
		}
		if(lname=='')
		{
		alert("Last name cannot be blank.");	
		document.getElementById('e_lname').focus();
		return false;
		}
		if(website=='')
		{
		alert("website url cannot be blank.");	
		document.getElementById('e_url').focus();
		return false;
		}
		if(phone=='')
		{
		alert("phone no cannot be blank.");	
		document.getElementById('e_phone').focus();
		return false;
		}
		if(address=='')
		{
		alert("Address cannot be blank.");	
		document.getElementById('e_address').focus();
		return false;
		}
		if(city=='')
		{
		alert("city cannot be blank.");	
		document.getElementById('e_city').focus();
		return false;
		}
		if(state=='')
		{
		alert("state cannot be blank.");	
		document.getElementById('e_state').focus();
		return false;
		}
		if(zipcode=='')
		{
		alert("zipcode cannot be blank.");	
		document.getElementById('e_zipcode').focus();
		return false;
		}
		if(country=='')
		{
		alert("country cannot be blank.");	
		document.getElementById('e_country').focus();
		return false;
		}
		if(imguser!='')
		{
			imagePath=imguser;
			
			var pathLength = imagePath.length;
			var lastDot = imagePath.lastIndexOf(".");
			var fileType = imagePath.substring(lastDot,pathLength);
			
			if((fileType == ".gif") || (fileType == ".jpg") || (fileType == ".png") || (fileType == ".GIF") || (fileType == ".JPG") 			|| (fileType == ".PNG"))
			{
			//return true;
			} 
			else 
			{
			alert("We supports .JPG, .PNG, and .GIF image formats. Your file-type is " + fileType + ". ");
			document.getElementById('imguser').value="";
			return false;
			}
		}
}


///////////////////comment form submit///////////////

function tcPopup()
{
//var testwindow= window.open ("http://www.my-fishing-report.com/terms.php", "Terms and condition","status=0,scrollbars=1,width=900,height=800");
//testwindow.moveTo(20,0);
var newwindow;
	
	var hh=900;
	var ww=800;
	
	
		newwindow=window.open('http://www.my-fishing-report.com/terms.php','Naveen','height='+hh+',width='+ww+',location=0,status=0,scrollbars=1');


	
	if (window.focus) 
	{
	  newwindow.focus()
	 }
}
