function checkEmailStr(str)
{
    var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/;  //Invalid characters
    var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/;   //Valid characters
    var result1 = reg1.test(str);
    if (navigator.appName != "Netscape") {
        var result2 = !reg2.test(str);
    }
    else{
        result2 = reg2.test(str);
    }
    if (result1 || !result2) {

        return false;
    }
    return true;
}
//function echeck(str) {
//
//		var at="@"
//		var dot="."
//		var lat=str.indexOf(at)
//		var lstr=str.length
//		var ldot=str.indexOf(dot)
//		if (str.indexOf(at)==-1){
//		  // alert("Invalid E-mail ID")
//		   return false
//		}
//
//		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
//		   //alert("Invalid E-mail ID")
//		   return false
//		}
//
//		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
//		    //alert("Invalid E-mail ID")
//		    return false
//		}
//
//		 if (str.indexOf(at,(lat+1))!=-1){
//		    //alert("Invalid E-mail ID")
//		    return false
//		 }
//
//		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
//		    //alert("Invalid E-mail ID")
//		    return false
//		 }
//
//		 if (str.indexOf(dot,(lat+2))==-1){
//		    //alert("Invalid E-mail ID")
//		    return false
//		 }
//
//		 if (str.indexOf(" ")!=-1){
//		    //alert("Invalid E-mail ID")
//		    return false
//		 }
//
// 		 return true
//	}
function echeck(str){
    if (navigator.appName == "Netscape") {
    if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(str)){
        return (true)
    }
    return (false)
    }
    return (true);
}
function validateLoginForm(user, password,error_div)
{   //document.getElementById('globalErrorMessage').innerHTML = '';
    var email = document.getElementById(user);
    var passw = document.getElementById(password).value;    
    //if(!checkEmailStr(email.value))
    if(echeck(email.value)==false)
    {
        document.getElementById(error_div).innerHTML = '';
        document.getElementById(error_div).innerHTML = "Please enter a valid email Id!";
        document.getElementById(user).focus();
        return false;
    }
    if(!passw)
    {
        document.getElementById(error_div).innerHTML = '';
        document.getElementById(error_div).innerHTML = "Please enter your password!";
        document.getElementById(password).focus();
        return false;
    }
    //document.getElementById(error_div).innerHTML = "";
    return true;
}

function addExpertiseIndex(){
    var catobj = document.getElementById('categoryadd');
    var subobj = document.getElementById('subcategoryadd1');
    var sub_subobj = document.getElementById('sub_subcategoryadd1');
    var exobj = document.getElementById('eoexnew');
    var obj = document.getElementById('cert_type');
    if(catobj[catobj.selectedIndex].value != -1 && subobj[subobj.selectedIndex].value != -1 && sub_subobj[sub_subobj.selectedIndex].value != -1 && obj != null && obj[obj.selectedIndex].value != -1)
    {   
        var exp = exobj[exobj.selectedIndex].value;
        var rate = document.getElementById('min_ratenew').value;
        var title= document.getElementById('mytitle').value;
        var cert = obj[obj.selectedIndex].value;
        if(cert == 'Other'){
            othercert =document.getElementById(otherdiv).value;
        }
        if(title == '' || rate == '' || !IsNumeric(rate))
        {
            if(title == ''){
                document.getElementById('mytitle').focus();
                return false;
            }
            if(rate == '' || !IsNumeric(rate)){
                document.getElementById('min_ratenew').focus();
                return false;
            }
            document.getElementById('expertise_error').style.display = '';
            document.getElementById('expertise_error').innerHTML = 'Please enter valid data marked with [ * ]';
            return false;
        }
        else{
            ModalPopup.Close('becomeAnExpertCreate','0');
            return true;
        }
    }
    else
    {
        document.getElementById('expertise_error').style.display = '';
        document.getElementById('expertise_error').innerHTML = 'Please enter valid data marked with [ * ]';
        document.getElementById('categoryadd').focus();
        return false;
    }
    

}

function validateLogin(login_user, login_password,login_error_div)
{
    var email = document.getElementById(login_user);
    var passw = document.getElementById(login_password).value;
    
    //if(!checkEmailStr(email.value))
    if(echeck(email.value)==false)
    {
        document.getElementById(login_error_div).innerHTML = "Username/Password entered is wrong!";
        document.getElementById(login_user).focus();
        document.getElementById(login_error_div).style.display = '';
        document.getElementById(login_error_div).className = 'error';
        return false;
    }
    if(!passw)
    {
        document.getElementById(login_error_div).innerHTML = "Invalid password!";
        document.getElementById(login_password).focus();
        document.getElementById(login_error_div).style.display = '';
        document.getElementById(login_error_div).className = 'error';
        return false;
    }
    return true;
}

//function validateRegistrationForm()
//{
//    var name = document.getElementById('firstname').value;
//    var email = document.getElementById('email1');
//    var pass = document.getElementById('passwordReg').value;
//    document.getElementById('Error_div').innerHTML = "";
//    if(name == "First Name" || name == "")
//    {
//        document.getElementById('Error_div').innerHTML += "Invalid first name!" ;
//        document.getElementById('firstname').focus();
//        return false;
//    }
//    //if(!checkEmailStr(email.value))
//    if(echeck(email.value)==false)
//    {
//        document.getElementById('Error_div').innerHTML += "Invalid e-mail address!";
//        document.getElementById('email1').focus();
//        return false;
//    }
//    if(pass == "Password" || pass == "")
//    {
//        document.getElementById('Error_div').innerHTML += "Invalid password!";
//        document.getElementById('passwordReg').focus();
//        return false;
//    }
//    return true;
//}

//function clearFirstName(firstname){
//    var text=document.getElementById(firstname).value;
//
//    if(text == 'First Name'){
//        document.getElementById(firstname).value='';
//    }
//    else {
//        if(text == '')
//            document.getElementById(firstname).value='First Name';
//        else
//            document.getElementById(firstname).value=text;
//    }
//}
//
//function clearEmail(email){
//    var text=document.getElementById(email).value;
//
//    if(text == 'e-mail address'){
//        document.getElementById(email).value='';
//    }
//    else {
//        if(text == '')
//            document.getElementById(email).value='e-mail address';
//        else
//            document.getElementById(email).value=text;
//    }
//}
//
//function clearPassword(passwordReg){
//    var text=document.getElementById(passwordReg).title;
//
//    if(text == 'Password'){
//        document.getElementById(passwordReg).value='';
//    }
//    else {
//        if(text == '')
//            document.getElementById(passwordReg).value='Password';
//        else
//            document.getElementById(passwordReg).value=text;
//    }
//}
//
//function cleanOthers(){
//    document.getElementById("PopUp_Others").style.display='none';
//    document.getElementById("PopUp_Others").innerHTML='';
//    document.getElementById("PopUp_Owner").style.display='none';
//    document.getElementById("PopUp_Owner").innerHTML='';
//    document.getElementById("PopUp_Retired").style.display='none';
//    document.getElementById("PopUp_Retired").innerHTML='';
//    document.getElementById("PopUp_Jobseeker").style.display='none';
//    document.getElementById("PopUp_Jobseeker").innerHTML='';
//    document.getElementById("PopUp_Student").style.display='none';
//    document.getElementById("PopUp_Student").innerHTML='';
//    document.getElementById("PopUp_Employee").style.display='none';
//    document.getElementById("PopUp_Employee").innerHTML='';
//}
//
//function setRegtype(regtype){
//
//    if(regtype == 'fe'){
//        document.getElementById("regtype").value ='fe';
//        document.getElementById("small_text").innerHTML = ' Select the area in which you want search for expert';
//        document.getElementById("reg_img").src = contextRoot+'/static/images/liveExHelp.png';
//        document.getElementById("red_txtDiv").innerHTML = 'Get Live Expert Help ';
//        document.getElementById("green_txtDiv").innerHTML = '- Live Help <br/>- Online Chat <br/>- Training';
//        document.getElementById("green_txtDiv").style.textAlign = 'left';
//        document.getElementById("green_txtDiv").style.marginLeft = '80px';
//    }
//    if(regtype == 'le'){
//        document.getElementById("regtype").value ='le';
//        document.getElementById("small_text").innerHTML = ' Select the area you want to explore';
//        document.getElementById("reg_img").src = contextRoot+'/static/images/learn_Simg.png';
//        document.getElementById("red_txtDiv").innerHTML = 'Learn !!';
//        document.getElementById("green_txtDiv").innerHTML = 'Unlimit your boundaries';
//        document.getElementById("green_txtDiv").style.textAlign = 'center';
//        document.getElementById("green_txtDiv").style.marginLeft = '40px';
//    }
//    if(regtype == 'wc'){
//        document.getElementById("regtype").value ='wc';
//        document.getElementById("small_text").innerHTML = ' Select the area in which you want to earn money';
//        document.getElementById("reg_img").src = contextRoot+'/static/images/worth.png';
//        document.getElementById("red_txtDiv").innerHTML = 'Register and make money';
//        document.getElementById("green_txtDiv").innerHTML = 'Not happy with the peanuts ?';
//        document.getElementById("reg_img").style.marginTop = '10px';
//        document.getElementById("green_txtDiv").style.textAlign = 'center';
//        document.getElementById("green_txtDiv").style.marginLeft = '20px';
//    }
//}

//function validateFindExpert(){
//    var fe_cat = document.getElementById("category").value;
//    var fe_subcat = document.getElementById("subcategory").value;
//    var fe_firstname = document.getElementById("fe_firstname").value;
//    var fe_email = document.getElementById("fe_email");
//    var fe_password = document.getElementById("fe_password").value;
//
//    document.getElementById('FEerrordiv').innerHTML = "";
//
//    if(fe_cat == ""){
//        document.getElementById('FEerrordiv').innerHTML += "Please select the category from the list ! ";
//        document.getElementById("category").focus();
//        return false;
//    }
//    if(fe_subcat == ""){
//        document.getElementById('FEerrordiv').innerHTML += "Please select the sub-category from the list !";
//        document.getElementById("subcategory").focus();
//        return false;
//    }
//    if(fe_firstname == ""){
//        document.getElementById('FEerrordiv').innerHTML += "Invalid Name ! ";
//        document.getElementById("fe_firstname").focus();
//        return false;
//    }
//    // if(!checkEmailStr(fe_email.value))
//    if(echeck(email.value)==false){
//        document.getElementById('FEerrordiv').innerHTML += "Invalid e-mail address !";
//        document.getElementById('fe_email').focus();
//        return false;
//    }
//    if(fe_password == ""){
//        document.getElementById('FEerrordiv').innerHTML += "Invalid Password ! ";
//        document.getElementById("fe_password").focus();
//        return false;
//    }
//    return true;
//}
var submitform;
function validateSignUp(actionURL,form){
    submitform=form;
    var fe_firstname = document.getElementById("su_firstname").value;
    var fe_email = document.getElementById("su_email");
    var confirm_fe_email = document.getElementById("confirm_su_email");
    var fe_password = document.getElementById("su_password").value;
    var fe_terms = document.getElementById("su_terms").checked;
    var subscribe = document.getElementById("subscribe").checked;
    var fe_category = document.getElementById("su_usertype").options[document.getElementById("su_usertype").selectedIndex].value;
    var fe_area = document.getElementById("su_areaofinterest").options[document.getElementById("su_areaofinterest").selectedIndex].value;
    //var fe_experience = document.getElementById("su_experience").options[document.getElementById("su_experience").selectedIndex].value;
    var fe_company = document.getElementById("su_company").value;
    var fe_country = document.getElementById("su_country").options[document.getElementById("su_country").selectedIndex].value;
    document.getElementById('SUerrordiv').innerHTML = "";
    document.getElementById('SUerrordivG').style.display = 'none';
    var flg = '1';
    if(fe_firstname == "" || fe_firstname == 'Enter your first name & last name'){
        document.getElementById('SUerrordiv').innerHTML += "Invalid Name ! ";
        document.getElementById("su_firstname").focus();
        document.getElementById("su_firstname").className = 'required';
        document.getElementById('SUerrordiv').style.display = '';
        flg = '0';
    }
    //else if(!checkEmailStr(fe_email.value)){
    else if(echeck(fe_email.value)==false){
        document.getElementById("su_firstname").className = 'norequired';
        document.getElementById('SUerrordiv').innerHTML += "Invalid e-mail address !";
        document.getElementById('su_email').focus();
        document.getElementById("su_email").className = 'required';
        document.getElementById('SUerrordiv').style.display = '';
        flg = '0';
    }
    //else if(!checkEmailStr(confirm_fe_email.value) || confirm_fe_email.value != fe_email.value){
    else if(echeck(confirm_fe_email.value)==false || confirm_fe_email.value != fe_email.value){
        document.getElementById("su_email").className = 'norequired';
        document.getElementById('SUerrordiv').innerHTML += "E-mail address should be same !";
        document.getElementById('confirm_su_email').focus();
        document.getElementById("confirm_su_email").className = 'required';
        document.getElementById('SUerrordiv').style.display = '';
        flg = '0';
    }
    else if(fe_password == ""){
        document.getElementById("confirm_su_email").className = 'norequired';
        document.getElementById('SUerrordiv').innerHTML += "Invalid Password ! ";
        document.getElementById("su_password").focus();
        document.getElementById("su_password").className = 'required';
        document.getElementById('SUerrordiv').style.display = '';
        flg = '0';
    }
    else if(!fe_terms){
        document.getElementById("su_password").className = 'norequired';
        document.getElementById('SUerrordiv').innerHTML += "Terms and conditions should be agreed ! ";
        document.getElementById("su_terms").focus();
        document.getElementById('SUerrordiv').style.display = '';
        flg = '0';
    }
    if(flg == '1')
    {
        reg_username = fe_email.value;
        reg_password = fe_password;
        showResultWithQueryStr1(actionURL, null, callbackValidatesignUp, 'firstname='+escape(fe_firstname)+'&email='+escape(fe_email.value)+'&password='+escape(fe_password)+'&category1='+escape(fe_category)+'&workarea='+escape(fe_area)+'&company='+escape(fe_company)+'&country='+escape(fe_country)+'&subscribe='+escape(subscribe));
    }
}
function validateSignUpSimple(){
    var fe_firstname = document.getElementById("su_firstname_index").value;
    var fe_email = document.getElementById("su_email_index");
    var confirm_fe_email = document.getElementById("confirm_su_email_index");
    var fe_password = document.getElementById("su_password_index").value;
    var fe_terms = document.getElementById("su_terms_index").checked;
    var fe_redirect = document.getElementById("regRedirect").value

    document.getElementById('Error_Login').innerHTML = "";
    document.getElementById('Error_Login').style.display = 'none';
    
    if(fe_firstname == "" || fe_firstname == 'Enter your first name & last name'){
        document.getElementById('Error_Login').innerHTML += "Invalid Name ! ";
        document.getElementById("su_firstname_index").focus();
        document.getElementById("su_firstname_index").className = 'required';
        document.getElementById('Error_Login').style.display = '';
        return false;
    }
    //else if(!checkEmailStr(fe_email.value)){
    else if(echeck(fe_email.value)==false){
        document.getElementById("su_firstname_index").className = 'norequired';
        document.getElementById('Error_Login').innerHTML += "Invalid e-mail address !";
        document.getElementById('su_email_index').focus();
        document.getElementById("su_email_index").className = 'required';
        document.getElementById('Error_Login').style.display = '';
        return false;
    }
    //else if(!checkEmailStr(confirm_fe_email.value) || confirm_fe_email.value != fe_email.value){
    else if(echeck(confirm_fe_email.value)==false || confirm_fe_email.value != fe_email.value){
        document.getElementById("su_email_index").className = 'norequired';
        document.getElementById('Error_Login').innerHTML += "E-mail address should be same !";
        document.getElementById('confirm_su_email_index').focus();
        document.getElementById("confirm_su_email_index").className = 'required';
        document.getElementById('Error_Login').style.display = '';
        return false;
    }
    else if(fe_password == ""){
        document.getElementById("confirm_su_email_index").className = 'norequired';
        document.getElementById('Error_Login').innerHTML += "Invalid Password ! ";
        document.getElementById("su_password_index").focus();
        document.getElementById("su_password_index").className = 'required';
        document.getElementById('Error_Login').style.display = '';
        return false;
    }
    else if(!fe_terms){
        document.getElementById("su_password_index").className = 'norequired';
        document.getElementById('Error_Login').innerHTML += "Terms and conditions should be agreed ! ";
        document.getElementById("su_terms_index").focus();
        document.getElementById('Error_Login').style.display = '';
        return false;
    }
    return true;
}
function validateBE(actionURL){
    document.getElementById("BEerrordivG").style.display = 'none';
    var be_firstname = document.getElementById("be_firstname").value;
    var be_email = document.getElementById("be_email");
    var be_password = document.getElementById("be_password").value;
    var be_zip = document.getElementById("be_zip").value;
    var be_skypeid = document.getElementById("be_skypeid").value;
    var be_company = document.getElementById("be_company").value;
    var be_country = document.getElementById("be_country").value;
    var be_category = document.getElementById("be_usertype").value;
    var be_terms = document.getElementById("be_terms").checked;
    var subscribe = document.getElementById("subscribe").checked;
    var rezip = /(^\d{6}$)|(^\d{6}-\d{4}$)/;
    document.getElementById('BEerrordiv').innerHTML = "";
    
    var flg = '1';
    if(be_firstname == ""){
        document.getElementById('BEerrordiv').innerHTML += "Invalid Name ! ";
        document.getElementById("be_firstname").focus();
        document.getElementById("be_firstname").className = 'required';
        document.getElementById('BEerrordiv').style.display = '';
        flg = '0';
    }
    //else if(!checkEmailStr(be_email.value)){
    else if(echeck(be_email.value)==false){
        document.getElementById("be_firstname").className = 'norequired';
        document.getElementById('BEerrordiv').innerHTML += "Invalid e-mail address !";
        document.getElementById('be_email').focus();
        document.getElementById("be_email").className = 'required';
        document.getElementById('BEerrordiv').style.display = '';
        flg = '0';
    }
    else if(be_password == ""){
        document.getElementById("be_email").className = 'norequired';
        document.getElementById('BEerrordiv').innerHTML += "Invalid Password ! ";
        document.getElementById("be_password").focus();
        document.getElementById("be_password").className = 'required';
        document.getElementById('BEerrordiv').style.display = '';
        flg = '0';
    }
    else if(!be_terms){
        document.getElementById("be_password").className = 'norequired';
        document.getElementById('BEerrordiv').innerHTML += "Terms and conditions should be agreed ! ";
        document.getElementById("be_terms").focus();
        document.getElementById('BEerrordiv').style.display = '';
        flg = '0';
    }
    else if((be_zip.length >=10 && !rezip.test(be_zip))){
        document.getElementById('BEerrordiv').innerHTML += "Invalid Pincode ! "+be_zip;
        document.getElementById("be_zip").focus();
        document.getElementById("be_zip").className = 'required';
        document.getElementById('BEerrordiv').style.display = '';
        flg = '0';
    }
    else if(IsNumeric(be_zip)==false && be_zip != 'Zip Code')
    {  
        document.getElementById('BEerrordiv').innerHTML += "Invalid PinCode! Please Enter Only Numbers ";
        document.getElementById("be_zip").focus();
        document.getElementById("be_zip").className = 'norequired';
        document.getElementById('BEerrordiv').style.display = '';
        flg='0';
    }
    if(flg == '1')
    {
        reg_username = be_email.value;
        reg_password = be_password;
        showResultWithQueryStr1(actionURL, null, callbackValidateBE, 'firstname='+escape(be_firstname)+'&email='+escape(be_email.value)+'&password='+escape(be_password)+'&category1='+escape(be_category)+'&company='+escape(be_company)+'&country='+escape(be_country)+'&skypeid='+escape(be_skypeid)+'&zip='+escape(be_zip)+'&subscribe='+escape(subscribe));
    }
}

function onChangeUserType(usertype,company_label) {
    var fe_category = document.getElementById(usertype).options[document.getElementById(usertype).selectedIndex].value;
    if(fe_category == "student") {
        document.getElementById(company_label).innerHTML = "College/School";
    } else if(fe_category == "retired") {
        document.getElementById(company_label).innerHTML = "Previous Company";
    } else {
        //if((fe_category == "employee") || (fe_category == "owner") || (fe_category == "jobseeker")){
        document.getElementById(company_label).innerHTML = "Company";
    }
}

//function clearZipCode(be_zip){
//    var text=document.getElementById(be_zip).value;
//
//    if(text == 'Zip Code'){
//        document.getElementById(be_zip).value='';
//    }
//    else {
//        if(text == '')
//            document.getElementById(be_zip).value='Zip Code';
//        else
//            document.getElementById(be_zip).value=text;
//    }
//}

function callbackValidatesignUp(result){
    var resp = result;
    if(resp.indexOf("success") != -1)
    {   
        document.getElementById('SUerrordiv').className = 'errorBlue';
        document.getElementById("su_email").className = 'norequired';
        micoxUpload(submitform, contextRoot+'/jsp/uploadResume.do', 'SUerrordiv', 'Loading..', '...');
        ModalPopup.Close('SUpopupdiv','0');
        showcommondivIndex(contextRoot+'/jsp/InviteFriendsHome.jsp?flag=index&email='+reg_username,'ConnectionPopUp','ConnectionPopUp');
    //                var name = reg_username.substring(0, reg_username.indexOf("@"));
    //                var domain = reg_username.substring(reg_username.indexOf("@") + 1);
    //
    //                document.getElementById('emailid').value = name;
    //                var t = document.getElementById('maildomain');
    //                for (var i=0; i<t.options.length; i++) {
    //                    if(t.options[i].value == domain)
    //                    {
    //                        t.options[i].selected = true;
    //                        break;
    //                    }
    //                }
    }
    else if(resp.indexOf("already exists") != 0)
    {
        document.getElementById('SUerrordiv').innerHTML = 'The user is already registered.';
    }
    else
    {
        document.getElementById('SUerrordiv').innerHTML = 'Unable to register user';
    }
}

function callbackValidateBE(result){
    var resp = result;
    if(resp.indexOf("success") != -1)
    {
        document.getElementById('BEerrordiv').className = 'errorBlue';
        document.getElementById("be_email").className = 'norequired';
        ModalPopup.Close('becomeAnExpert','0');
        showcommondivIndex(contextRoot+'/jsp/becomeAnExpertCreate.jsp','becomeAnExpertCreate','becomeAnExpertCreate')
    }
    else if(resp.indexOf("already exists") != -1)
    {
        document.getElementById('BEerrordiv').innerHTML = 'The user is already registered.';
    }
    else
    {
        document.getElementById('BEerrordiv').innerHTML = 'Unable to register user';
    }
}

function checkUserExists(actionURL,divid){
    document.getElementById('invalid_div').style.display = '';
    var invalid_div = '';
    var email = document.getElementById('email');
    // if(email == null || !checkEmailStr(email.value))
    if(email == null || echeck(email.value)==false)
    { 
        invalid_div+='<div id="in_div" style="border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC; position: relative; width: 600px; height: 60px; z-index: 6; left: 0px; margin-top: 0px">';
        invalid_div+='<div id="enteremail_text1" style="font-size:10px; position: absolute; width: auto; height: 15px; z-index: 4; left: 31px; top: 30px">';
        invalid_div+='Please check your e-mail string.</div>';
        invalid_div+='<div id="unreg_div" style="font-size:12px; position: absolute; width: auto; height: 20px; z-index: 5; left: 30px; top: 14px; font-size: 12px; font-weight: bold; color: #D24619; text-decoration: none;">';
        invalid_div+='Invalid Email Address !</div>';
        invalid_div+='</div>';
        document.getElementById('invalid_div').innerHTML = invalid_div;
        document.getElementById('email').focus();
    }
    else
    {
        var url = "jsp/"+actionURL;
        showResultWithQueryStr1(url, divid, callbackCheckUserExists,'email='+escape(email.value));
    }
}

function checkuser(actionURL,divid,email){
    pid = divid;
    email = document.getElementById(email);
    showResultWithQueryStr1(actionURL, divid, callbackcheckuser, 'email='+escape(email.value));
//document.getElementById(email).className = 'norequired';
}

function callbackCheckUserExists(result){
    //document.getElementById('invalid_div').innerHTML = '';
    var invalid_div = '';
    var resp =result;
    if (result){
        document.getElementById('Forgotpopupdiv').innerHTML = resp;
    }
    else{
        invalid_div+='<div id="in_div" style="border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC; position: relative; width: 640px; height: 70px; z-index: 6; left: 0px; margin-top: 0px">';
        invalid_div+='<div id="enteremail_text1" style="font-size:10px; position: absolute; width: auto; height: 15px; z-index: 4; left: 31px; top: 40px">';
        invalid_div+='The email address you entered has not been registered.</div>';
        invalid_div+='<div id="unreg_div" style="position: absolute; width: auto; height: 20px; z-index: 5; left: 30px; top: 14px; font-size: 12px; font-weight: bold; color: #D24619; text-decoration: none;">';
        invalid_div+='Unregistered Email</div>';
        invalid_div+='</div>';
        document.getElementById('invalid_div').innerHTML = invalid_div;
        document.getElementById('email').innerHTML='';
    }
    
}


function changePassword(actionURL)
{
    document.getElementById('changepassword_error').style.display = '';
    var email = document.getElementById('email').value;
    var pass = document.getElementById('oldPassword').value;
    var newpass = document.getElementById('newPassword').value;
    var cnfpass = document.getElementById('cnf_newPassword').value;
    if(pass.length<1)
    {
        document.getElementById('changepassword_error').innerHTML = 'Current password is empty.';
        document.getElementById('oldPassword').focus();
    }
    else if(newpass.length<1)
    {
        document.getElementById('changepassword_error').innerHTML = 'New password is empty.';
        document.getElementById('newPassword').focus();
    }
    else if(cnfpass.length<1)
    {
        document.getElementById('changepassword_error').innerHTML = 'Confirm password is empty.';
        document.getElementById('cnf_newPassword').focus();
    }
    else if(pass == newpass)
    {
        document.getElementById('changepassword_error').innerHTML = 'Current and New password can not be same.';
    }
    else if(newpass != cnfpass)
    {
        document.getElementById('changepassword_error').innerHTML = 'New password and Confirm password do not match.';
    }
    else
    {
        var url = 'jsp/'+actionURL;
        showResultWithQueryStr(actionURL, null, callbackChangePassword, 'email='+escape(email)+'&password='+escape(pass)+'&newPassword='+escape(newpass));
    }
}
function resetPassword(actionURL)
{
    
    document.getElementById('changepassword_error').style.display = '';
    var email = document.getElementById('email').value;
    var newpass = document.getElementById('newPassword').value;
    var cnfpass = document.getElementById('cnf_newPassword').value;
    if(newpass.length<1)
    {
        document.getElementById('changepassword_error').innerHTML = 'New password is empty.';
        document.getElementById('newPassword').focus();
    }
    else if(cnfpass.length<1)
    {
        document.getElementById('changepassword_error').innerHTML = 'Confirm password is empty.';
        document.getElementById('cnf_newPassword').focus();
    }
    else if(newpass != cnfpass)
    {
        document.getElementById('changepassword_error').innerHTML = 'New password and Confirm password do not match.';
    }
    else
    {
        var url = 'jsp/'+actionURL;
        showResultWithQueryStr1(actionURL, null, callbackChangePassword, 'email='+escape(email)+'&newPassword='+escape(newpass));
    }

}
function callbackChangePassword(result){
    var resp = result;
    //    if(resp.indexOf("success") != -1)
    //    { alert("1");
    //        document.getElementById('resetPassword').innerHTML=result;
    //        timer();
    //    }
    //    else if(resp.indexOf("invalid password") != -1)
    //    {alert("2");
    //        document.getElementById('changepassword_error').innerHTML = 'Password entered is invalid.';
    //    }
    //    else if(resp.indexOf("input") != -1)
    //    {alert("3");
    //        document.getElementById('resetPassword').innerHTML=result;
    //        timer();
    //    }
    //    else if(resp.indexOf("error") != -1)
    //    {   alert("hii");
    //        document.getElementById('resetPassword').innerHTML=result;
    //    }
    //    else
    //    {
    document.getElementById('resetPassword').innerHTML=result;
    if(document.getElementById('changepassword_error') && document.getElementById('changepassword_error').innerHTML.indexOf('Please check your Email ID') != -1){
        document.getElementById('changepassword_error').innerHTML = 'Please check your Email ID';
    }
    else
        timer();
}
function timer(){
    window.setTimeout("ModalPopup.Close('SUpopupdiv','1')",3000);
    return true;
}

function setUsername(uname)
{
    login_user = uname;
}

function removeUsername()
{
    login_user = '';
}
