function makeArray(n) 
{
this.length = n
return this
}
monthNames = new makeArray(12)
monthNames[1] = "January"
monthNames[2] = "February"
monthNames[3] = "March"
monthNames[4] = "April"
monthNames[5] = "May"
monthNames[6] = "June"
monthNames[7] = "July"
monthNames[8] = "August"
monthNames[9] = "September"
monthNames[10] = "October"
monthNames[11] = "November"
monthNames[12] = "December"

dayNames=new makeArray(7)
dayNames[1]="Sunday";
dayNames[2]="Monday";
dayNames[3]="Tuesday";
dayNames[4]="Wednesday";
dayNames[5]="Thursday";
dayNames[6]="Friday";
dayNames[7]="Saturday";

function dateString(oneDate) 
{
	var theDay = dayNames[oneDate.getDay() + 1]
	var theMonth = monthNames[oneDate.getMonth() + 1]
	var theYear = oneDate.getFullYear()
	return theDay +" "+ theMonth + " " + oneDate.getDate() + ", " + theYear
}
function isDate(Dt)
{
  if(isNaN(Dt.substr(0,4)-0)||!(Dt.substr(5,2)-0)||(Dt.substr(5,2)-0>12)||isNaN(Dt.substr(5,2)-0)||!(Dt.substr(8,2)-0)||(Dt.substr(8,2)-0>31)||isNaN(Dt.substr(8,2)-0)||(Dt.substr(8,2)-0>30 && (Dt.substr(5,2)-0==4 || Dt.substr(5,2)-0==6 || Dt.substr(5,2)-0==9 ||Dt.substr(5,2)-0==11))||(Dt.substr(5,2)-0==2 && (Dt.substr(0,4)-0)%4==0 && Dt.substr(8,2)-0>29)||(Dt.substr(5,2)-0==2 && (Dt.substr(0,4)-0)%4!=0 && Dt.substr(8,2)-0>28)||Dt.substr(4,1)!="-"||Dt.substr(7,1)!="-")
  {
      return false;
  }
  else
  {
      return true
  }
}


function getPageMessage(x)
{
  var frm=document.forms["frmMain"];
   if(!frm.user_id.value || frm.user_id.value<=0)
   {
        alert("Sorry !! You have not loged in.\nThis is login restricted section");
		
   }
   else
   {
  		frm.message_id.value=x;
		frm.A.value="";
  		frm.submit();
	}	 
}
function checkText()
{
	var frm=document.forms["frmMain"];
	if(!frm.user_id.value || frm.user_id.value<=0)
    {
      alert("Sorry !! You have not loged in.\nThis is login restricted section");
	  return false;
    }
    else if(!frm.message_desc.value)
	{
	   alert("You have not entered message");
	   return false;
	}
      frm.submit();
	  return true
}
function Chk(frm)
{
	if(!frm.user_id.value || frm.user_id.value<=0)
    {
      alert("Sorry !! You have not loged in.\nThis is login restricted section");
	  return false;
    }
   return true	
}
function showval(x)
{
  eval("getValue("+ x +")");
}
function getValue(board_name,board_id)
{
	var frm=document.forms["frmboard"];
    frm.board_name.value=board_name;
	frm.board_id.value=board_id;
}
function GetStr(x)
{
  x=x.replace("+"," ");
  x=x.replace(" & ","+%26+");
 }
 function win()
 {
    var frm=document.forms["frmboard"];
    if(frm.board_id.value)
	{
    	window.open('rc_board.php?board_id='+ document.forms['frmboard'].board_id.value,'_new','width=400,height=500,addressbar=0,scrollbars=yes');
	}
	else
	{
		alert("You have not selected board");	
		return false;
	}	
 }
function winT()
 {
    var frm=document.forms["frmMain"];
	if(!frm.user_id.value || frm.user_id.value<=0)
    {
      alert("Sorry !! You have not loged in.\nThis is login restricted section");
	  return false;
    }
    else if(!frm.new_board_name.value)
	{
	    alert("You have not enter value");	
	    return false;
    }	
	  return true
 }

function getAction(x,y)
{
   var frm=document.forms["frmMain"];
   frm.message_id.value=x
   frm.A.value=y
   frm.submit();
}
function getMessage(x)
{
	window.open('rc_board.php?board_id='+ x,'_new','width=400,height=500,addressbar=0,scrollbars=yes');
	var frm=document.forms['frmboard'];
	frm.submit();
}
function getPage(x,y)
{
  var frm=document.forms["frmMain"];
  frm.board_id.value=x;
  frm.board_name.value=y;
  frm.message_id.value="";
  frm.submit(); 
}
function checkText()
{
	var frm=document.forms["frmMain"];
	if(!frm.user_id.value || frm.user_id.value<=0)
    {
      alert("Sorry !! You have not loged in.\nThis is login restricted section");
	  return false;
    }
    else if(!frm.message_desc.value)
	{
	   alert("You have not entered message");
	   return false;
	}
      frm.submit();
	  return true
}
function showval(x)
{
  eval("getValue("+ x +")");
}
function getValue(board_name,board_id)
{
	var frm=document.forms["frmboard"];
    frm.board_name.value=board_name;
	frm.board_id.value=board_id;
}
function GetStr(x)
{
  x=x.replace("+"," ");
  x=x.replace(" & ","+%26+");
 }

function isEmail(Ml)
{
  if(!Ml){return true}
  if(Ml.indexOf("@")<=0 || Ml.indexOf("@")==Ml.length-1 || Ml.indexOf(".")<=0 || Ml.indexOf(".")==Ml.length-1 || Ml.indexOf("..")!=-1 || Ml.indexOf("@@")!=-1 || Ml.indexOf("@.")!=-1 || Ml.indexOf(".@")!=-1)
  {
      return false
  }
  else
  {
      return true
  }
}

function Trim (s){return LTrim(RTrim(' '+s));}
function LTrim (s)
{
    if(!s){return '';}
    while(s.charAt(0)==' ')
        s = s.substring(1,s.length);
    return s;
}
//..............

function RTrim (s)
{
    if(!s || s==' '){return '';}
    if (s.length > 1)
    {
        while(s.charAt(s.length-1)==' ')
            s = s.substring(0,s.length-2);
        return s;
    }
}
function isValid(frm)
{
	var txt="";
	if(!Trim(frm.fname.value) || !Trim(frm.lname.value))
	{
		txt+="     First Name & Last Name should not be empty\n"
	} 
	if(!Trim(frm.email.value) || !isEmail(frm.email.value))
	{
		txt+="     Invalid Email Id\n";
	}
	if(frm.paypal_email.value!="")
	{
		if(!isEmail(frm.paypal_email.value))
		{
			txt+="     Invalid paypal email Id\n";
		}
	}
	if(!Trim(frm.password.value) && !Trim(frm.conf_password.value))
	{
	   txt+="     Password & Confirm password should not be blank\n"
	} 
	if(frm.password.value.length<4)
	{
	   txt+="     Password should minimum 4 chars\n"
	} 
	
	if(Trim(frm.password.value)!==Trim(frm.conf_password.value))
	{
		txt+="     Password & Confirm Password are not same\n";
	}   
	if(!(frm.sex[0].checked || frm.sex[1].checked))
	{
		txt+="     Check Sex\n"
	}  
	if(!(frm.meet_to[0].checked || frm.meet_to[1].checked || frm.meet_to[2].checked))
	{
		txt+="     Check to whome you want to meet\n"
	}    
	if(!(frm.membership[0].checked || frm.membership[1].checked))
	{
		txt+="     Check membership type\n"
	}
	if(frm.term.checked==false)
	{
		txt+="     You did not agree with the iSpyFriends Terms of Service Agreement\n"
	}    
   	if(txt)
	{
   		alert("Sorry!! following errors has been occured :\n\n"+ txt +"\n     Please Check");
  	 	return false
	}
    return true	
}
function doRedirect(t,n)
{   
    
	var fm=document.forms['link'];
	
	if(n!=0 && (!fm.user_id.value || fm.user_id.value<=0))
    {
      if(confirm("Sorry !! You have not loged in.\nDo you want to login?"))
	  {
	      fm.action = 'index.php';
		  fm.target="_self";
	      fm.submit();
	  }
    }
	else if(t=="/forum")
	{
	 fm.target="_new";
	 fm.action = t;
	 fm.submit();
	}
	else
	{
	 fm.target="_self";
	 fm.action = t;
	 fm.submit();
	}
}
function FindNew()
{   
	var fm=document.forms['link'];
    fm.action = 'search.php';
	fm.find.value=1;
	fm.target="_self";
	fm.submit();
}
function getSearch(x)
{   
	var fm=document.forms['link'];
    fm.action = 'search.php';
	fm.interest.value=x;
	fm.find.value=1;
	fm.target="_self";
	fm.submit();
}
function getSearchTo(x,y)
{   
	var fm=document.forms['link'];
    fm.action = 'search.php';
	fm.other.value=y;
	fm.qu.value=x;
	fm.find.value="search.php";
	fm.target="_self";
	fm.submit();
}
function logoff()
{
	var fm=document.forms['link'];
	if(confirm("Do you want to log off?"))
	{
	   fm.user_id.value=0;
	   fm.fname.value="";
	   fm.lname.value="";
	   fm.email.value="";
	   fm.paypal_email.value="";
	   fm.membership.value="";
	   fm.reg_date.value="";
	   fm.last_login.value=""
	   fm.target="_self";
	   fm.action = "index.php";
	   fm.submit();
	}   
}
function GetPg(x,y)
{
	var frm = document.forms['link'];
	frm.action=x;
	frm.search_id.value=y;
	frm.target="_self";
	frm.submit();
}

function itsBoard(n)
{
   var fm=document.forms['bridge'];
   if(!fm.user_id.value || fm.user_id.value<=0)
   {
      alert("Sorry !! You have not loged in.\nThis is login restricted section");
   }
   else
   {
      fm.action = 'msbindex.php';
	  fm.prof_id.value=n;
	  
	  fm.submit();  
   }	  
}

function chkPass(frm)
{
   if(!isEmail(frm.email.value) || Trim(frm.password.value)=="")
   {
     alert("Sorry !\nEmail Id and Password should not be blank");
	 return false;
   }
   return true;
}

function chkData(frm)
{
  if(frm.subject.value=="" || frm.message.value=="")
  {
    alert("Sorry ! subject & mail message should not be blank");
	return false;
  }
  return true;
}
function doSearch(x)
{
	var frm=document.forms['searchform'];
	frm.st_no.value=x;
	frm.search.value="        SEARCH         ";
	frm.target="_self";
	frm.submit();
}
function chkReport(frm)
{
	if(frm.message.value=="")
	{
	  alert("Message should not be blank");
	  return false;
	}
	return true;
} 
function GetDelete(x)
{
	var frm = document.forms['link'];
	frm.del.value=1;
	frm.search_id.value=x;
	frm.target="_self";
	frm.submit();
} 

function getParam(x)
{
	var frm = document.forms['frmMain'];
	frm.param.value=x;
	frm.A.value='Q';
	frm.target="_self";
	frm.submit();
} 	    
function PopUp(x)
{
	window.open('popup.php','_new','width=300,height=450,scrollbars=no,addressbar=no');
} 	    
function AllPhoto(x)	  
{
    var frm = document.forms['link'];
    frm.action="ispy_photo_album.php";
	frm.search_id.value=x;
	frm.target="_self";
	frm.submit();
}	  
function GetTarget(x)	  
{  
    var frm = document.forms['link'];
    frm.action=x;
	frm.target="_self";
	frm.submit();
}	  
function FeedBack(frm)
{  var txt="";
   if(!isEmail(frm.email.value))
   {
     txt+="     Email Id should be valid\n"
   }
   if(frm.subject.value=="")
   {
     txt+="     Subject should not be empty\n"
   }
   if(frm.reamrk.value=="")
   {
     txt+="     Remark should not be empty\n"
   }
   	if(txt)
	{
   		alert("Sorry!! following errors has been occured :\n\n"+ txt +"\n     Please Check");
  	 	return false
	}
    return true	
}
function GetDelTest(x)
{
     var frm = document.forms['link'];
	 if(confirm("Do you want to delete this testimonial?"))
	 {
	 	frm.test_id.value=x;
	 	frm.action="testimonials.php";
	 	frm.target="_self";
	 	frm.submit();  
	}	
}
function GetMsg(x)
{
     var frm = document.forms['link'];
	 frm.msg_type.value=x;
	 frm.action="personal_message.php";
	 frm.target="_self";
	 frm.submit();  
}