da = (document.all) ? 1 : 0;
var pr = (window.print) ? 1 : 0;
var mac = (navigator.userAgent.indexOf("Mac") != -1); 

// bug 807 : check optout radio button and label
function chkoptout()
{
    var field1,field2,field3,field4,field5,field6,field7,field8,field9,field10;
    var flag;
    falg=0;
    field1  = document.getElementById("opterr1");	
    field2  = document.getElementById("opterr2");	
    field3  = document.getElementById("opterr3");	
    field4  = document.getElementById("opterr4");	
    field5  = document.getElementById("opterr5");	
    field6  = document.getElementById("opterr6");	
    field7  = document.getElementById("opterr7");	
    field8  = document.getElementById("opterr8");	
    field9  = document.getElementById("opterr9");	
    field10 = document.getElementById("opterr10");	
    if(isblank(document.frmsitemanage.optlabel1.value) && document.frmsitemanage.opt1[0].checked==true)
    {                        
        field1.innerHTML="Please enter text for Email Option 1 or select No for Opt-Out1.<br>";
        document.frmsitemanage.optlabel1.focus();
        flag=1;
    }
    else
    {
    	field1.innerHTML="";
    }
    if(isblank(document.frmsitemanage.optlabel2.value) && document.frmsitemanage.opt2[0].checked==true)
    {                        
        field2.innerHTML="Please enter text for Email Option 2 or select No for Opt-Out2.<br>";
        document.frmsitemanage.optlabel2.focus();
        flag=1;
    }
    else
    {
    	field2.innerHTML="";
    }
    //alert("hi : "+isblank(document.frmsitemanage.optlabel3.value)+"chk :"+document.frmsitemanage.opt3[0].checked);return false;
    if((document.frmsitemanage.optlabel3.value==null || isblank(document.frmsitemanage.optlabel3.value)) && document.frmsitemanage.opt3[0].checked==true)
    {                        
        field3.innerHTML="Please enter text for Email Option 3 or select No for Opt-Out3.<br>";
        document.frmsitemanage.optlabel3.focus();
        flag=1;
    }
    else
    {
    	field3.innerHTML="";
    }
    if(isblank(document.frmsitemanage.optlabel4.value) && document.frmsitemanage.opt4[0].checked==true)
    {                        
        field4.innerHTML="Please enter text for Email Option 4 or select No for Opt-Out4.<br>";
        document.frmsitemanage.optlabel4.focus();
        flag=1;
    }
    else
    {
    	field4.innerHTML="";
    }
    if(isblank(document.frmsitemanage.optlabel5.value) && document.frmsitemanage.opt5[0].checked==true)
    {                        
        field5.innerHTML="Please enter text for Email Option 5 or select No for Opt-Out5.<br>";
        document.frmsitemanage.optlabel5.focus();
        flag=1;
    }
    else
    {
    	field5.innerHTML="";
    }
    if(isblank(document.frmsitemanage.optlabel6.value) && document.frmsitemanage.opt6[0].checked==true)
    {                        
        field6.innerHTML="Please enter text for Email Option 6 or select No for Opt-Out6.<br>";
        document.frmsitemanage.optlabel6.focus();
        flag=1;
    }
    else
    {
    	field6.innerHTML="";
    }
    if(isblank(document.frmsitemanage.optlabel7.value) && document.frmsitemanage.opt7[0].checked==true)
    {                        
        field7.innerHTML="Please enter text for Email Option 7 or select No for Opt-Out7.<br>";
        document.frmsitemanage.optlabel7.focus();
        flag=1;
    }
    else
    {
    	field7.innerHTML="";
    }
    if(isblank(document.frmsitemanage.optlabel8.value) && document.frmsitemanage.opt8[0].checked==true)
    {                        
        field8.innerHTML="Please enter text for Email Option 8 or select No for Opt-Out8.<br>";
        document.frmsitemanage.optlabel8.focus();
        flag=1;
    }
    else
    {
    	field8.innerHTML="";
    }
    if(isblank(document.frmsitemanage.optlabel9.value) && document.frmsitemanage.opt9[0].checked==true)
    {                        
        field9.innerHTML="Please enter text for Email Option 9 or select No for Opt-Out9.<br>";
        document.frmsitemanage.optlabel9.focus();
        flag=1;
    }
    else
    {
    	field9.innerHTML="";
    }
    if(isblank(document.frmsitemanage.optlabel10.value) && document.frmsitemanage.opt10[0].checked==true)
    {                        
        field10.innerHTML="Please enter text for Email Option 10 or select No for Opt-Out10.<br>";
        document.frmsitemanage.optlabel10.focus();
        flag=1;
    }
    else
    {
    	field10.innerHTML="";
    }
    if(flag==1)
    {
    	return false;
    }
    else
    {
    	return true;
    }                    
}
function printPage() {
  document.printImage.width=0;
  document.printImage.height=0;
  document.closeImage.width=0;
  document.closeImage.height=0;
  if (pr) // NS4, IE5
    window.print()
  else if (da && !mac) // IE4 (Windows)
    vbPrintPage()
  else // other browsers
    alert("Sorry, your browser doesn't support this feature.");
  return false;
}
// function used at page " Email Preferences " : ondate : 27-dec-05 by rashmi
function unsubscribepref()
{
    var ans;
    ans = confirm("Are you sure? You will not receive any emails.");
    if(ans)
    {
        document.unsub.unsubscribe.value="true";
        return true;
    }
    else
        return false;
}
//-----------------------
if (da && !pr && !mac) with (document) {
  writeln('<OBJECT ID="WB" WIDTH="0" HEIGHT="0" CLASSID="clsid:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>');
  writeln('<' + 'SCRIPT LANGUAGE="VBScript">');
  writeln('Sub window_onunload');
  writeln('  On Error Resume Next');
  writeln('  Set WB = nothing');
  writeln('End Sub');
  writeln('Sub vbPrintPage');
  writeln('  OLECMDID_PRINT = 6');
  writeln('  OLECMDEXECOPT_DONTPROMPTUSER = 2');
  writeln('  OLECMDEXECOPT_PROMPTUSER = 1');
  writeln('  On Error Resume Next');
  writeln('  WB.ExecWB OLECMDID_PRINT, OLECMDEXECOPT_DONTPROMPTUSER');
  writeln('End Sub');
  writeln('<' + '/SCRIPT>');
}

function counterUpdate() 
{
			  field = document.getElementById("message");
			  txt_field = document.getElementById("countBody");
			  txt_field.innerHTML = field.value.length;
}

function isblank(s)
{
        for(var i=0; i < s.length; i++)
        {
                var c = s.charAt(i);

                if((c!=' ')&&(c!="\n")&&(c!="\t"))
                        return false;
        }
        return true;
}


function  checkRadioValue()
{
    if(document.rsvp.decision[0].checked==false &&  document.rsvp.decision[1].checked==false  && document.rsvp.decision[2].checked==false)
    {
        alert("want to register?(YES/NO/MAYBE)");
        return false;
    }
    return true;
}
function  checknewRadioValue()
{
    if(document.updatersvpstatus.decision[0].checked==false &&  document.updatersvpstatus.decision[1].checked==false  && document.updatersvpstatus.decision[2].checked==false)
    {
        alert("want to register?(YES/NO/MAYBE)");
        return false;
    }
    return true;
}
function openwindow()
{
    win1=window.open("block_user.49.0.html","changestatus","width=200,height=400,scrollbars=yes");

}

function editeventstatus(userid,eventid)
{
        compurl="editstatus.113.0.html?edituserstatusid="+userid+"&eventid="+eventid;
        win1=window.open(compurl,"changestatus","width=300,height=300,scrollbars=yes");

}

function messagewindow(val)
{
    str ="View_your_message.48.0.html?msgid="+val;
    win1=window.open(str,"changestatus","width=600,height=400,scrollbars=yes");
}
function openprintwindow(val)
{
	printstr="Print_Event_Page.121.0.html?printcontentflag=true&eventnumber="+val;
	winprint=window.open(printstr,"PrintEventDetails","width=700,height=550,scrollbars=yes");
}

function messagewindow1(val)
{
    str ="View_your_message.48.0.html?editmsgid="+val;
    win1=window.open(str,"changestatus","width=620,height=400,scrollbars=yes");
}
function submitdata()
{
   return true;
}

function personalvalidation()
{
       if(isblank(document.personal.highschool.value))
    {
        alert("Enter name of your highschool");
        document.personal.highschool.focus();
        return false;
    }
    return true;

}

function professionalvalidation()
{

       if(isblank(document.professional.company.value))
    {
        alert("Enter your company details");
        document.professional.company.focus();
        return false;
    }
       if(isblank(document.professional.industry.value))
    {
        alert("Enter your industry details");
        document.professional.industry.focus();
        return false;
    }
       if(isblank(document.professional.workskill.value))
    {
        alert("Enter your work skills");
        document.professional.workskill.focus();
        return false;
    }
        if(isblank(document.professional.prevcompany.value))
    {
        alert("Enter your preveious company");
        document.professional.prevcompany.focus();
        return false;
    }

    return true;
}

function resetdata()
{
   window.location.replace('JOIN_Pauhana.14.0.html');
}
function chkOnlyLetters(str)
{
     if (str.length>0)
     {
        var strLen = str.length;
        for(var i=0; i<strLen; i++)
        {
            if ((str.charCodeAt(i)>=64 && str.charCodeAt(i)<=90) || (str.charCodeAt(i)>=97 && str.charCodeAt(i)<=122))
                continue;
            else
                return false;
        }
        return true;
     }
     else
        return false;
}

function validation()
{

    if(isblank(document.f1.firstname.value))
    {
        alert("Enter First Name");
        document.f1.firstname.focus();
        return false;
    }
    if(!chkOnlyLetters(document.f1.firstname.value))
    {
        alert("FirstName must be in a character format");
        document.f1.firstname.value="";
        document.f1.firstname.focus();
        return false;
    }
    if(isblank(document.f1.lastname.value))
    {
        alert("Enter Last Name");
        document.f1.lastname.focus();
        return false;
    }
    if(!chkOnlyLetters(document.f1.lastname.value))
    {
        alert("LastName must be in a character format");
        document.f1.lastname.value="";
        document.f1.lastname.focus();
        return false;
    }
    if(document.f1.middlename.value !="" && !chkOnlyLetters(document.f1.middlename.value))
    {
        alert("MiddleName must be in a character format");
        document.f1.middlename.value="";
        document.f1.middlename.focus();
        return false;
    }
    if(isblank(document.f1.company.value))
    {
      alert("Enter your company details");
      document.f1.company.focus();
      return false;
    }
    
    var strindustry="";
    var workindflag=false;
    for (loopindvar=0;loopindvar<document.f1.industry.options.length;loopindvar++)
    {
      if(document.f1.industry.options[loopindvar].selected)
      {
        strindustry=strindustry + document.f1.industry.options[loopindvar].value+" *";
        workindflag=true;
      }
    }
    if(!isblank(document.f1.otherindustry.value))
    {
        strindustry=strindustry + document.f1.otherindustry.value;
        workindflag=true;
    }
    if (workindflag == false)
    {
    alert("select industry");
    document.f1.industry.focus();
    return false;
    }

    var strwork="";
    var workflag=false;
    /*for (loopvar=0;loopvar<document.f1.workskill.options.length;loopvar++)
    {
     if(document.f1.workskill.options[loopvar].selected)
     {
        strwork=strwork + document.f1.workskill.options[loopvar].value+" ,";
        workflag=true;
    }

    }*/
    if(!isblank(document.f1.workskillother.value))
    {
        strwork=strwork + document.f1.workskillother.value;
        workflag=true;
    }
    if (workflag == false)
    {
    alert("select your workskills");
    document.f1.workskillother.focus();
    return false;
    }
    if(isblank(document.f1.email.value) )
    {
        alert("Enter your email address");
        document.f1.email.focus();
        return false;
    }
   else if(chkSpace(document.f1.email.value))
   {
           alert("space is not allowed in User ID");
           document.f1.email.value="";
           document.f1.email.focus();
        return false;
   }

    else
    {
      var i;var flag=0;
      s=new String(document.f1.email.value);
      if(s.length<5)
      {
        alert("Please Enter Valid Email Address");
        document.f1.email.focus();
        return false;
      }
      for(i=1;i<s.length;i++)
      {
         if(s.substr(i,1)=="@")
         for(j=i+2;j<s.length;j++)
            if(s.substr(j,1)==".")
            {
              flag=1;
              break;
            }
      }

      if(flag==0)
      {
        alert("Please Enter Valid Email Address");
        return false;
      }
    }

   if(document.f1.email.value != document.f1.emailconf.value)
    {
        alert(" emailaddress(your id) does not match");
        document.f1.email.focus();
        return false;
    }
   if(document.f1.emailalt.value!=""){
      var i1;var emailflag=0;
      salt=new String(document.f1.emailalt.value);
      if(salt.length<5)
      {
        alert("Please Enter Valid Secondary Email Address");
        document.f1.emailalt.value="";
        document.f1.emailalt.focus();
        return false;
      }
      for(i=1;i<salt.length;i++)
      {
         if(salt.substr(i,1)=="@")
         for(j=i+2;j<salt.length;j++)
            if(salt.substr(j,1)==".")
            {
              emailflag=1;
              break;
            }
      }
      if(emailflag==0)
      {
        alert("Please Enter Valid Email Address");
        return false;
      }
      }
  if(document.f1.prigeography.options.selectedIndex==0)
    {
      alert("Enter Primary Geographical Affiliation");
      document.f1.prigeography.focus();
      return false;
    }
      
  if(!(document.f1.currently.checked || document.f1.born.checked || document.f1.fewYears.checked || document.f1.relatives.checked || document.f1.visit.checked || document.f1.businessPotential.checked || document.f1.never.checked || !isblank(document.f1.other.value) ) )
  {
    alert("Please give at least 1 'Affiliation to Hawaii'");
    document.f1.other.focus();
    return false;
  }
  if(isblank(document.f1.password.value))
    {
        alert("Enter password");
        document.f1.password.focus();
        return false;
    }
    if(document.f1.password.value != document.f1.passwordconf.value)
    {
        alert("password does not match");
        document.f1.password.focus();
        return false;
    }
    if(document.f1.password.value.length <6 || document.f1.password.value.length>12)
    {
      alert("password range is 6-12 character");
      document.f1.password.focus();
      return false;
    }
    document.f1.totselindustry.value=strindustry;
    document.f1.totworkskill.value=strwork;
    document.f1.submit();
   }

function validationB()
{
//     if(document.f2.birthmonth.value!="" && !chkOnlyDigits(document.f2.birthmonth.value))
//    {
//      alert("Enter month in a proper format");
//      document.f2.birthmonth.value="";
//      document.f2.birthmonth.focus();
//      return false;
//    }
//    else if(document.f2.birthmonth.value!="" && (document.f2.birthmonth.value<1 || document.f2.birthmonth.value>12))
//    {
//      alert("Enter value of month between 1 to 12");
//      document.f2.birthmonth.value="";
//      document.f2.birthmonth.focus();
//      return false;
//    }
//     if(document.f2.birthday.value!="" && !chkOnlyDigits(document.f2.birthday.value))
//    {
//      alert("Enter day in a proper format");
//      document.f2.birthday.value="";
//      document.f2.birthday.focus();
//      return false;
//    }
//
//    if(document.f2.birthyear.value!="" && !chkOnlyDigits(document.f2.birthyear.value))
//    {
//      alert("Enter year in a proper format");
//      document.f2.birthyear.value="";
//      document.f2.birthyear.focus();
//      return false;
//    }
//    if(document.f2.birthmonth.value!="" && document.f2.birthday.value!="" && document.f2.birthyear.value!="")
//    {}
//    else if(document.f2.birthmonth.value=="" && document.f2.birthday.value=="" && document.f2.birthyear.value=="")
//    {}
//    else
//    { alert("Enter complete date in MM/DD/YYYY format");
//      document.f2.birthmonth.value="";
//      document.f2.birthday.value="";
//      document.f2.birthyear.value="";
//      document.f2.birthmonth.focus();
//      return false;
//    }
	
    var dt,dt1;
    dt = document.f2.birthday.value+"/"+document.f2.birthmonth.value+"/"+document.f2.birthyear.value;
    dt1 = document.f2.birthday.value+document.f2.birthmonth.value+document.f2.birthyear.value;
  if(dt1 == "")
  {
	}
	else
	{
    	if (isDate(dt)==false)
		{
	    	document.f2.birthmonth.focus();
			return false;
		}
	}
	
    if(document.f2.gender[0].checked==false && document.f2.gender[1].checked==false )
    {
      alert("Gender Is Compulsory");
      document.f2.gender[0].focus();
      return false;
    }
    if(isblank(document.f2.city.value))
    {
      alert("enter a city");
      document.f2.city.focus();
      return false;
    }

    if(document.f2.stateprovince.options.selectedIndex==0)
    {
      alert("enter a stateprovice");
      document.f2.stateprovince.focus();
      return false;
    }
    if(document.f2.zip.value!="" && !chkOnlyDigits(document.f2.zip.value))
    {
      alert("Enter zipcode in a numeric format");
      document.f2.zip.value="";
      document.f2.zip.focus();
      return false;
    }
    if(document.f2.country.options.selectedIndex==0)
    {
      alert("enter a Country");
      document.f2.country.focus();
      return false;
    }
    /*if(document.f2.phone.value!="" && !chkOnlyDigits(document.f2.phone.value))
    {
      alert("Enter phone number in a numeric format");
      document.f2.phone.value="";
      document.f2.phone.focus();
      return false;
    }

    if(document.f2.cellphone.value!="" && !chkOnlyDigits(document.f2.cellphone.value))
    {
      alert("Enter cellphone number in a numeric format");
      document.f2.cellphone.value="";
      document.f2.cellphone.focus();
      return false;
    } */
    if(isblank(document.f2.highschool.value))
    {
      alert("enter your highschool name");
      document.f2.highschool.focus();
      return false;
    }
    if(document.f2.gradeyear.value!="")
    {
      if( !chkOnlyDigits(document.f2.gradeyear.value))
      {
        alert("Enter highschool year in a numeric format");
        document.f2.gradeyear.value="";
        document.f2.gradeyear.focus();
        return false;
      }
      else if(document.f2.gradeyear.value.length!=4)
      {
        alert("Enter highschool year in YYYY format");
        document.f2.gradeyear.value="";
        document.f2.gradeyear.focus();
        return false;
     }
    }
    if(isblank(document.f2.prevcompany.value))
    {
      alert("enter your previous company name");
      document.f2.prevcompany.focus();
      return false;
    }
    return true;
}



////////added by dhaval





var dtCh= "/";
var dtChOpt= "-";
var minYear=1900;
var maxYear=2100;

function isInteger(s){
	var i;
    for (i = 0; i < s.length; i++){   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}

function stripCharsInBag(s, bag){
	var i;
    var returnString = "";
    // Search through string's characters one by one.
    // If character is not in bag, append to returnString.
    for (i = 0; i < s.length; i++){   
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
    return returnString;
}

function daysInFebruary (year){
	// February has 29 days in any year evenly divisible by four,
    // EXCEPT for centurial years which are not also divisible by 400.
    return (((year % 4 == 0) && ( (!(year % 100 == 0)) || (year % 400 == 0))) ? 29 : 28 );
}
function DaysArray(n) {
	for (var i = 1; i <= n; i++) {
		this[i] = 31
		if (i==4 || i==6 || i==9 || i==11) {this[i] = 30}
		if (i==2) {this[i] = 29}
   } 
   return this
}

function isDate(dtStr){
	var daysInMonth = DaysArray(12)
	
	var pos1=dtStr.indexOf(dtCh)
	var pos2=dtStr.indexOf(dtCh,pos1+1)
	var pos3=dtStr.indexOf(dtChOpt)
	var pos4=dtStr.indexOf(dtChOpt,pos3+1)
	if(pos1 != -1 && pos2 != -1)
	{
	    var strDay=dtStr.substring(0,pos1)
	    var strMonth=dtStr.substring(pos1+1,pos2)
	    var strYear=dtStr.substring(pos2+1)
    }
    else
    {
      if(pos3 != -1 && pos4 != -1)
      {
    	    var strDay=dtStr.substring(0,pos3)
    	    var strMonth=dtStr.substring(pos3+1,pos4)
    	    var strYear=dtStr.substring(pos4+1)
      }
      else
      {
        alert("The date format should be : mm/dd/yyyy")
		return false
      }
    }
    
	strYr=strYear
	if (strDay.charAt(0)=="0" && strDay.length>1) strDay=strDay.substring(1)
	if (strMonth.charAt(0)=="0" && strMonth.length>1) strMonth=strMonth.substring(1)
	for (var i = 1; i <= 3; i++) {
		if (strYr.charAt(0)=="0" && strYr.length>1) strYr=strYr.substring(1)
	}
	month=parseInt(strMonth)
	day=parseInt(strDay)
	year=parseInt(strYr)
	if ((pos1==-1 || pos2==-1) && (pos3==-1 || pos4==-1)){
		alert("The date format should be : dd/mm/yyyy or dd-mm-yyyy")
		return false
	}
	if (strMonth.length<1 || month<1 || month>12){
		alert("Please enter a valid month")
		return false
	}
	if (strDay.length<1 || day<1 || day>31 || (month==2 && day>daysInFebruary(year)) || day > daysInMonth[month]){
		alert("Please enter a valid day")
		return false
	}
	if (strYear.length != 4 || year==0 || year<minYear || year>maxYear){
		alert("Please enter a valid 4 digit year between "+minYear+" and "+maxYear)
		return false
	}
	if ((dtStr.indexOf(dtCh,pos2+1)!=-1 || isInteger(stripCharsInBag(dtStr, dtCh))==false) && (dtStr.indexOf(dtChOpt,pos4+1)!=-1 || isInteger(stripCharsInBag(dtStr, dtChOpt))==false)){
		alert("Please enter a valid date")
		return false
	}
	
return true
}
/////End : added by dhaval




function accountvalidation()
{
    if(isblank(document.account.email.value))
    {
      alert("enter valid email");
      document.account.email.focus();
      return false;
    }
    if(isblank(document.account.firstname.value))
    {
      alert("enter your first name ");
      document.account.firstname.focus();
      return false;
    }
    if(isblank(document.account.lastname.value))
    {
      alert("enter your last name ");
      document.account.lastname.focus();
      return false;
    }

  if(document.account.oldpwd.value.length > 0)
  {
    if(document.account.newpwd.value != document.account.repwd.value)
    {
        alert("password does not match");
        document.account.newpwd.focus();
        return false;
    }
    if(document.account.newpwd.value.length <6 || document.account.newpwd.value.length>12)
    {
      alert("password range is 6-12 character");
      document.account.newpwd.focus();
      return false;
    }
  }
    return true;
}

function checklogindata()
{
    if(isblank(document.login.user.value))
    {
      alert("Please enter User ID");
      document.login.user.value="";
      document.login.user.focus();
      return false;
    }
    else if(chkSpace(document.login.user.value))
   {
           alert("space is not allowed in User ID");
           document.login.user.value="";
           document.login.user.focus();
        return false;
   }
    else
    {
      var i;var flag=0;
      s=new String(document.login.user.value);
      if(s.length<5)
      {
        alert("Please Enter Valid User ID");
        document.login.user.value="";
        document.login.user.focus();
        return false;
      }
      for(i=1;i<s.length;i++)
      {
         if(s.substr(i,1)=="@")
         for(j=i+2;j<s.length;j++)
            if(s.substr(j,1)==".")
            {
              flag=1;
              break;
            }
      }
      if(flag==0)
      {
        alert("Please Enter Valid User ID");
        document.login.user.value="";
        document.login.user.focus();
        return false;
      }
    }
    if(isblank(document.login.pass.value))
    {
      alert("Enter Password");
      document.login.pass.value="";
      document.login.pass.focus();
      return false;
    }
   else if(document.login.pass.value.length <6 || document.login.pass.value.length>12)
     {
      alert("password range is 6-12 character");
      document.login.pass.value="";
      document.login.pass.focus();
      return false;
    }
    return true;

}
function checkmessage()
{
    if(isblank(document.messageentry.message.value))
    {
      alert("Enter a message");
      document.messageentry.message.value="";
      document.messageentry.message.focus();
      return false;
    }
    return true;
}
function checkprofilesendmessage()
{
    if(document.messageentry.mailtype[0].checked==false && document.messageentry.mailtype[1].checked==false )
     {
        alert("Select Email Type (Plain/HTML)");
        document.messageentry.mailtype[0].focus();
        return false;
     }
   if(isblank(document.messageentry.subject.value))
    {
      alert("Enter a subject");
      document.messageentry.subject.value="";
      document.messageentry.subject.focus();
      return false;
    }
    if(isblank(document.messageentry.message.value))
    {
      alert("Enter a message");
      document.messageentry.message.value="";
      document.messageentry.message.focus();
      return false;
    }

    return true;
}

function checksendmessage()
{
	var intflag=0;
	for(var i=0;i<document.messageentry.elements.length;i++)
	{
	if(document.messageentry.elements[i].type == "checkbox")
	{
	if(document.messageentry.elements[i].checked)
	{
		intflag=1;
	}
	if(document.messageentry.all.checked)
	intflag=1;	
	}
	}
	
	
	
		if(intflag!=1)
		{
			alert("select any geographical affiliation or select all");
			return false;
		}
	
		
    if(isblank(document.messageentry.subject.value))
    {
      alert("Enter a subject");
      document.messageentry.subject.value="";
      document.messageentry.subject.focus();
      return false;
    }
    if(isblank(document.messageentry.message.value))
    {
      alert("Enter a message");
      document.messageentry.message.value="";
      document.messageentry.message.focus();
      return false;
    }

    return true;

}

function chkSpace(str)
{
   if (str.length>0)
   {
      var strLen = str.length;
      for(var i=0; i<strLen; i++)
      {
          if (str.charCodeAt(i)==32)
          return true;
      }

   }
  return false;
}
function chkOnlyDigits(str)
{
  if (str.length>0)
  {
    var strLen = str.length;
    for(var i=0; i<strLen; i++)
    {
      if (str.charCodeAt(i)>=48 && str.charCodeAt(i)<=57)
        continue;
      else
        return false;
    }
    var j=0;
    for(var i=0;i<strLen;i++)
    {
      if (str.charCodeAt(i)==48)
        j++;
    }
    if(j==strLen)
      return false;
    return true;
  }
  else
    return false;
}
function checkbasic()
{
  
    if(isblank(document.basicdata.city.value))
    {
      alert("Enter name of your city");
      document.basicdata.city.focus();
      return false;
    }
       
    var dt,dt1;
    dt = document.basicdata.birthday.value+"/"+document.basicdata.birthmonth.value+"/"+document.basicdata.birthyear.value;
    dt1 = document.basicdata.birthday.value+document.basicdata.birthmonth.value+document.basicdata.birthyear.value;
    if(dt1 == "")
    {
	}
	else
	{
    	if (isDate(dt)==false)
		{
	    	document.f2.birthmonth.focus();
			return false;
		}
	}
//    if (isDate(dt)==false)
//	{
//	    document.basicdata.birthmonth.focus();
//		return false;
//	}
    
     if(document.basicdata.zip.value!="" && !chkOnlyDigits(document.basicdata.zip.value))
    {
      alert("Enter zip in a proper format");
      document.basicdata.zip.value="";
      document.basicdata.zip.focus();
      return false;
    }
    
    if(document.basicdata.gender[0].checked==false && document.basicdata.gender[1].checked==false )
    {
      alert("Gender Is Compulsory");
      document.basicdata.gender[0].focus();
      return false;
    }
        
//     if(document.basicdata.birthday.value!="" && !chkOnlyDigits(document.basicdata.birthday.value))
//    {
//      alert("Enter day in a proper format");
//      document.basicdata.birthday.value="";
//      document.basicdata.birthday.focus();
//      return false;
//    }
//     if(document.basicdata.birthmonth.value!="" && !chkOnlyDigits(document.basicdata.birthmonth.value))
//    {
//      alert("Enter month in a proper format");
//      document.basicdata.birthmonth.value="";
//      document.basicdata.birthmonth.focus();
//      return false;
//    }
//     if(document.basicdata.birthyear.value!="" && !chkOnlyDigits(document.basicdata.birthyear.value))
//    {
//      alert("Enter year in a proper format");
//      document.basicdata.birthyear.value="";
//      document.basicdata.birthyear.focus();
//      return false;
//    }
	if(document.basicdata.prigeography.options.selectedIndex==0)
    {
      alert("Enter Primary Geographic Affiliation");
      document.basicdata.prigeography.focus();
      return false;
    }
    if(!(document.basicdata.currently.checked || document.basicdata.born.checked || document.basicdata.fewYears.checked || document.basicdata.relatives.checked || document.basicdata.visit.checked || document.basicdata.businessPotential.checked || document.basicdata.never.checked || !isblank(document.basicdata.other.value) ) )
    {
      alert("Please give at least 1 'Affiliation to Hawaii'");
      document.basicdata.other.focus();
      return false;
    }
    
    return true;
}

function showProfile()
{
//window.location.replace('Personal_profiles.22.0.html');
}
function showEvent()
{	
	window.location.replace('Upcoming_Events.74.0.html');
}	

function backprofile(emailuser)
{
        window.location.replace('Personal_profiles.22.0.html?emailuser='+emailuser);
}
function eventvalidation()
{
	if(isblank(document.f1.eventtitle.value))
    {
        alert("Enter EventTitle");
        document.f1.eventtitle.focus();
        return false;
    }
    /*if(isblank(document.f1.eventdate.value))
    {
        alert("Enter Eventdate(Format is mm/dd/yyyy)");
        document.f1.eventdate.focus();
        return false;
    }
	if(isblank(document.f1.eventhour.value))
    {
        alert("Enter Eventhour");
        document.f1.eventminute.focus();
        return false;
    }
    if(isblank(document.f1.eventminute.value))
    {
        alert("Enter Eventminute");
        document.f1.eventminute.focus();
        return false;
    }
    if(isblank(document.f1.timetype.value))
    {
        alert("select AM or PM");
        document.f1.timetype.focus();
        return false;
    }*/
	if(isblank(document.f1.eventplace.value))
    {
        alert("Enter Eventplace");
        document.f1.eventplace.focus();
        return false;
    }
    if(document.f1.eventzip.value!="" && !chkOnlyDigits(document.f1.eventzip.value))
    {
      alert("Enter zipcode in a numeric format");
      document.f1.eventzip.value="";
      document.f1.eventzip.focus();
      return false;
    }
    if(isblank(document.f1.userfile.value))
    {
        alert("Enter EventImage");
        document.f1.userfile.focus();
        return false;
    } 	     	
	    var i,daysInMonth,datechk=1;
	  	var strDay=document.f1.eventdate.value;
	  	var strMonth=document.f1.eventmonth.value;
	  	var strYear=document.f1.eventyear.value;
	  	var strYr=strYear;
	  	month=parseInt(strMonth);
	  	day=parseInt(strDay);
	  	year=parseInt(strYr);	  	
	  	if (month==4 || month==6 || month==9 || month==11) 
	  		{daysInMonth = 30}
	  	else if (month==2) 
	  		{daysInMonth = daysInFebruary(year);}
	    else daysInMonth=31;	    
	  	/*if (strMonth.length<1 || month<1 || month>12)
	  	{	alert("Please enter a valid month")
	  		return false } */ 	
	  	if(day > daysInMonth)
	  	{
	  		alert("Please enter a valid day");
	  		document.f1.eventdate.focus();
	  		return false
	  	}    		 
	if(datechk==1)			
    	return true;
    else
    	return false;
}
function eventupdatevalidation()
{
    if(isblank(document.f1.eventtitle.value))
    {
        alert("Enter EventTitle");
        document.f1.eventtitle.focus();
        return false;
    }
    if(isblank(document.f1.eventdate.value))
    {
        alert("Enter Eventdate(Format is mm/dd/yyyy)");
        document.f1.eventdate.focus();
        return false;
    }
    if(isblank(document.f1.eventplace.value))
    {
        alert("Enter Eventplace");
        document.f1.eventplace.focus();
        return false;
    }
    if(document.f1.eventzip.value!="" && !chkOnlyDigits(document.f1.eventzip.value))
    {
      alert("Enter zipcode in a numeric format");
      document.f1.eventzip.value="";
      document.f1.eventzip.focus();
      return false;
    }
    else
    {
	    var i,daysInMonth,datechk=1;
	  	var strDay=document.f1.eventdate.value;
	  	var strMonth=document.f1.eventmonth.value;
	  	var strYear=document.f1.eventyear.value;
	  	var strYr=strYear;
	  	month=parseInt(strMonth);
	  	day=parseInt(strDay);
	  	year=parseInt(strYr);
	  	if (month==4 || month==6 || month==9 || month==11) 
	  		{daysInMonth = 30}
	  	else if (month==2) 
	  		{daysInMonth = daysInFebruary(year);}
	    else daysInMonth=31;		  	  	
	  	/*if (strMonth.length<1 || month<1 || month>12)
	  	{	alert("Please enter a valid month")
	  		return false } */ 	
	  	if(day > daysInMonth)
	  	{
	  		alert("Please enter a valid day");
	  		document.f1.eventdate.focus();
	  		return false
	  	}    
	}
	if(datechk==1)
    	return true;
}


/////for carrer validation added by dhaval

function checkvalidjobs()
{
    var dt,dt1;
    dt = document.frmaddcarrer.postday.value+"/"+document.frmaddcarrer.postmonth.value+"/"+document.frmaddcarrer.postyear.value;
    dt1 = document.frmaddcarrer.postday.value+document.frmaddcarrer.postmonth.value+document.frmaddcarrer.postyear.value;
    if(dt1 == "")
    {
	}
	else
	{
    	if (isDate(dt)==false)
		{
	    	document.frmaddcarrer.postmonth.focus();
			return false;
		}
	}
	if(document.frmaddcarrer.txtjobtitle.value == "")
	{
	    alert("Please Fill the Job Title Field");
	    document.frmaddcarrer.txtjobtitle.focus();
	    return false;
	}
	if(document.frmaddcarrer.txtjobcontent.value == "")
	{
	    alert("Please Fill the Job Content Field");
	    document.frmaddcarrer.txtjobcontent.focus();
	    return false;
	}
}

function editdata(jobid)
{
    var newvar;
    newvar = document.getElementById("canceledit");
    if(jobid == -1)
    {
        
        document.frmaddcarrer.flagforupdate.value = 1;
        document.frmaddcarrer.updateuid.value = 0;
        document.frmaddcarrer.txtjobtitle.value = "";
        document.frmaddcarrer.txtjobcontent.value= "";
        document.frmaddcarrer.txtjoburl.value= "";
        newvar.innerHTML='';
    }
    else
    {    
        var newtitle,newdescription,newday,newmonth,newyear,newurl;
        var vartitle,vardescription,varday,varmonth,varyear,varurl;
        vartitle ="title"+jobid;
        vardescription="description"+jobid;
        varday="dateday"+jobid;
        varmonth="datemonth"+jobid;
        varyear="dateyear"+jobid;
        varurl ="url"+jobid;
        newtitle = document.getElementById(vartitle).value;
        newdescription= document.getElementById(vardescription).value;
        newday= document.getElementById(varday).value;
        newmonth= document.getElementById(varmonth).value;
        newyear= document.getElementById(varyear).value;
        newurl= document.getElementById(varurl).value;
        document.frmaddcarrer.flagforupdate.value = 0;
        document.frmaddcarrer.updateuid.value = jobid;
        document.frmaddcarrer.txtjobtitle.value = newtitle;
        document.frmaddcarrer.txtjobcontent.value= newdescription;
        document.frmaddcarrer.postmonth.value = newmonth;
        document.frmaddcarrer.postday.value = newday;
        document.frmaddcarrer.postyear.value = newyear;
        document.frmaddcarrer.txtjoburl.value = newurl;
        newvar.innerHTML='<input type="button" name="cmdInsCancel" value="Cancel" class=but onclick="editdata(-1)">';
    }
}
//////end