// JavaScript Document
function addregistration()
{
	
var user=document.reg.username.value;
var illegalCharsuser = /\W/;
var pwd=document.reg.password.value;
var illegalCharspwd = /[\W_]/;
var emailid=document.reg.email.value;
var textRE= /^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/;
var gender=document.reg.iam.value;
var lookingfor=document.reg.looking.value;

var SY = document.reg.year.selectedIndex;
var SM = document.reg.month.selectedIndex;
var SD = document.reg.date.selectedIndex;
var country=document.reg.continentList1.value;
var state=document.reg.countryList1.value;
var ilooking=document.reg.iamlooking.value;
var code=document.reg.txtCaptcha.value;

	 /// -------- User Name ----------  ///
	if( user == "" )
	{
	 	alert('Please Enter User Name');
	 	document.reg.username.focus();
		return false;
	}
	
	else if ((user.length < 5) || (user.length > 15))
	{
      	mesg = "You have entered " + user.length + " character(s)\n";
		mesg = mesg + "User Name between 5 and 15 characters.\n";
		alert(mesg );
		document.reg.username.focus();
		return false;
	}
	
	else if (illegalCharsuser.test(user))
	{
        alert('The username contains illegal characters.');
		document.reg.username.focus();
		return false;
    }
	
	
	/// -------- End Username ----------  ///
    /// -------- Pass Word ----------  ///
	
	if( pwd == "" )
	{
	 	alert('Please Enter Password');
	 	document.reg.password.focus();
		return false;
	}
	else if ((pwd.length < 7) || (pwd.length > 15))
	{
        mesg = "You have entered " + pwd.length + " character(s)\n";
		mesg = mesg + "Password between 7 and 15 characters.\n";
		alert(mesg );
		document.reg.password.focus();
		return false;
	}
	else if (illegalCharspwd.test(pwd))
	{
        alert("Password contains illegal characters.");
		document.reg.password.focus();
        return false;
    }
		///------- email  -------///
	if(emailid == "")
    {
        alert("Please enter email address");
        document.reg.email.focus();
		return false;
    }
    else if(!textRE.test(emailid))
    {
        alert("Please enter valid email");
        document.reg.email.focus();
        return false;
    }
   	///------- Gender  -------///	
	if( gender == "" )
	{
	 	alert('Please select Your Gender');
	 	document.reg.iam.focus();
		return false;
	}
	///------- looking For  -------///
	if( lookingfor == "" )
	{
	 	alert("Please select what's looking for");
	 	document.reg.looking.focus();
		return false;
	}
	
	///------- Date Of Birth  -------///

  // check months with only 30 days
  
  if (((SM == 3) || (SM == 5) || (SM == 8) || (SM == 10))&& (SD == 30)) 
  { 
   	errorMsg = "Incorrect date entered. ";
    errorMsg = errorMsg + document.reg.month.options[SM].value;
    errorMsg = errorMsg + " only has 30 days."
    alert(errorMsg);
    return false;
  }

  // check February on leap years (only 29 days)
  var leapyear = false;
  var i = parseInt(document.reg.year.options[SY].value);
  
  // check for leapyear - Any year divisible by 4, except those divisible by 100 (but NOT 400)
  if ( (Math.floor(i/4) == (i/4)) && ((Math.floor(i/100) != (i/100)) || (Math.floor(i/400) == (i/400))) )
    leapyear = true;
  else 
    leapyear = false;
  
  if ( leapyear && (SM == 1) && (SD > 28) ){
      errorMsg = "Incorrect date entered.  February only has 29 days in ";
      errorMsg = errorMsg + document.reg.year.options[SY].value;
      alert(errorMsg);
      return false;
    }

  // check February for all other years (only 28 days)
  if ( (SM == 1) && (SD > 27) && (leapyear == false) ) {
    errorMsg = "Incorrect date entered.  February only has 28 days in ";
    errorMsg = errorMsg + document.reg.year.options[SY].value;
    alert(errorMsg);
    return false;
  }
  ///-------- Country  -----------------///
	/*if(country == "" )
	{
		alert("Please select Country");
		document.reg.continentList.focus();
		return false;
	}*/
	///-------- State  -----------------///
	if(state == "" )
	{
		alert("Please select Country");
		document.reg.continentList1.focus();
		return false;
	}
	if(ilooking == "" )
	{
		alert("Please select What you are looking");
		document.reg.iamlooking.focus();
		return false;
	}
	if(code == "" )
	{
		alert("Please enter the code");
		document.reg.txtCaptcha.focus();
		return false;
	}
	  
	  
	  

}

    
   // JavaScript Document
function validr()
{

var user=document.contactus.name.value;
var illegalCharsuser = /\W/;
var emailid=document.contactus.email.value;
var textRE= /^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/;
var category=document.contactus.category.selectedIndex;
var subject=document.contactus.subject.value;

var message = document.contactus.message.value;


	 /// -------- User Name ----------  ///
	if( user == "" )
	{
	 	alert('Please Enter User Name');
	 	document.contactus.name.focus();
		return false;
	}
	
	else if ((user.length < 5) || (user.length > 15))
	{
      	mesg = "You have entered " + user.length + " character(s)\n";
		mesg = mesg + "User Name between 5 and 15 characters.\n";
		alert(mesg );
		document.contactus.name.focus();
		return false;
	}
	
	else if (illegalCharsuser.test(user))
	{
        alert('The username contains illegal characters.');
		document.contactus.username.focus();
		return false;
    }
	
	
	/// -------- End Username ----------  ///
    /// -------- Pass Word ----------  ///
	
	
		///------- email  -------///
	if(emailid == "")
    {
        alert("Please enter email address");
        document.contactus.email.focus();
		return false;
    }
    else if(!textRE.test(emailid))
    {
        alert("Please enter valid email");
        document.contactus.email.focus();
        return false;
    }
   	///------- Gender  -------///	
	if( category == "" )
	{
	 	alert('Please select Your Category');
	 	document.contactus.category.focus();
		return false;
	}
	///------- looking For  -------///
	if( subject == "" )
	{
	 	alert("Please enter subject");
	 	document.contactus.subject.focus();
		return false;
	}
	
	if( message == "" )
	{
	 	alert("Please enter message");
	 	document.contactus.message.focus();
		return false;
	}

	  

}


// addmessage
function addmessage()
{
	
var user=document.frm.textmessage.value;


	 /// -------- User Name ----------  ///
	if( user == "" )
	{
	 	alert('Please Enter Message');
	 	document.frm.textmessage.focus();
		return false;
	}
	
	  
	return true;  
	  

}

   // addreply
function addreply()
{
	
var user=document.frm.subject.value;
var message=document.frm.textmessage.value;

	 /// -------- User Name ----------  ///
	if( user == "" )
	{
	 	alert('Please Enter Subject');
	 	document.frm.subject.focus();
		return false;
	}
	
		 /// -------- User Name ----------  ///
	if( message == "" )
	{
	 	alert('Please Enter Message');
	 	document.frm.textmessage.focus();
		return false;
	} 
}
	  
  // addreply
function addreplyc()
{
var SY = document.frm.sento.selectedIndex;	
var user=document.frm.subject.value;
var message=document.frm.textmessage.value;


if( SY == "" )
	{
	 	alert('Please Select Any Member To Send Message');
	 	document.frm.sento.focus();
		return false;
	} 
	 /// -------- User Name ----------  ///
	if( user == "" )
	{
	 	alert('Please Enter Subject');
	 	document.frm.subject.focus();
		return false;
	}
	
		 /// -------- User Name ----------  ///
	if( message == "" )
	{
	 	alert('Please Enter Message');
	 	document.frm.textmessage.focus();
		return false;
	}  	  

} 

