
    function validateUserRegForm() {
        var fieldsArray = new Array("firstName","lastName","email","password");
        var msgArray = new Array('Please enter Firstname','Please enter Lastname','Please enter Email','Please enter password');
        var msgFldArray = new Array("firstName","lastName","email","password");
        var fldTypeArray = new Array("text","text","text","pwd");
        if(checkFormFields('form2',fieldsArray,fldTypeArray,msgArray,msgFldArray)) {
            return true;
   	} else {
	    return false;
	}            

    }
/*    
    function validateUserRegForm() {
        var fieldsArray = new Array("firstName","lastName","email","password","dob","mobileNo","landLine","addr","city","state","zip","country","userType","chk_agree");
        var msgArray = new Array('Please enter first name','Please enter last name','Please enter email','Please enter password','Please enter date of birth','mobile','land line','Please enter address','Please enter city','Please enter state','Please enter postal / zip code','Please select country','Please check user type','Please agree to the terms and conditions');
        var msgFldArray = new Array("firstName","lastName","email",'password','dob','mobileNo','landLine','addr','city','state','zip','country','userType','chk_agree');
        var fldTypeArray = new Array("text","text","confirmemail",'confirmpwd','date','phone','phone','text','text','text','zipcode','text','radio','radio');

        var fieldsArray1 = new Array("firstName","lastName","email","password","dob","mobileNo","landLine","addr","city","state","zip","country","userType","college","yearOfStudy","university","courseName","branch","chk_agree");
        var msgArray1 = new Array('Please enter first name','Please enter last name','Please enter email','Please enter password','Please enter date of birth','mobile','land line','Please enter address','Please enter city','Please enter state','Please enter postal / zip code','Please select country','Please check user type','Please enter college','Please select year of study','Please enter university','Please select course','Please select branch','Please agree to the terms and conditions');
        var msgFldArray1 = new Array("firstName","lastName","email",'password','dob','mobileNo','landLine','addr','city','state','zip','country','userType','college','yearOfStudy','university','courseName','branch','chk_agree');
        var fldTypeArray1 = new Array("text","text","confirmemail",'confirmpwd','date','phone','phone','text','text','text','zipcode','text','radio','text','text','text','radio','text','radio');

        var fieldsArray2 = new Array("firstName","lastName","email","password","dob","mobileNo","landLine","addr","city","state","zip","country","userType","designation","organisation","officeAddr","officeCity","officeState","officeZip","officeCountry","phoneNo","chk_agree");
        var msgArray2 = new Array('Please enter first name','Please enter last name','Please enter email','Please enter password','Please enter date of birth','mobile','land line','Please enter address','Please enter city','Please enter state','Please enter postal / zip code','Please select country','Please check user type','Please enter designation','Please enter organisation','Please enter address','Please enter city','Please enter state','Please enter zip code','Please select county','phone','Please agree to the terms and conditions');
        var msgFldArray2 = new Array("firstName","lastName","email",'password','dob','mobileNo','landLine','addr','city','state','zip','country','userType','designation','organisation','officeAddr','officeCity','officeState','officeZip','officeCountry','phoneNo','chk_agree');
        var fldTypeArray2 = new Array("text","text","confirmemail",'confirmpwd','date','phone','phone','text','text','text','zipcode','text','radio','text','text','text','text','text','text','text','phone','radio');
        
        var userType = "";
        try {
            var len = document.form2.userType.length;
            for(var jj=0;jj<len;jj++) {
               if(document.form2.userType[jj].checked) {
                    userType = document.form2.userType[jj].value;
               }
            }
        } catch(e) {}
        
        if(userType == "Student") {
            if(checkFormFields('form2',fieldsArray1,fldTypeArray1,msgArray1,msgFldArray1)) {
                return true;
   	    } else {
	        return false;
	    } 
        } else if(userType == "Others") {
            if(checkFormFields('form2',fieldsArray2,fldTypeArray2,msgArray2,msgFldArray2)) {
                return true;
   	    } else {
	        return false;
	    } 
        } else {
            if(checkFormFields('form2',fieldsArray,fldTypeArray,msgArray,msgFldArray)) {
                return true;
   	    } else {
	        return false;
	    } 
	}
    }   
*/


    function validateLoginForm() {
        var fieldsArray = new Array("email","password");
        var msgArray = new Array('Please enter Email','Please enter password');
        var msgFldArray = new Array("email1",'password1');
        var fldTypeArray = new Array("text",'pwd');
        if(checkFormFields('form1',fieldsArray,fldTypeArray,msgArray,msgFldArray)) {
            return true;
   	} else {
	    return false;
	}            
    }
    
    
    function checkShippingAndPaymentInfo() {
        var fieldsArray = new Array("txtShippingFirstName","txtShippingLastName","txtShippingAddress1","txtShippingPhone","txtShippingState","txtShippingCity","txtShippingPostalCode","chk_agree");
        var msgArray = new Array('Please Enter Shipping First Name','Please Enter Shipping Last Name','Please Enter Shipping Address1','Phone','Please Enter Shipping State','Please Enter Shipping City','Please Enter Shipping PostalCode','Please agree to the terms and conditions');
        var msgFldArray = new Array("txtShippingFirstName","txtShippingLastName",'txtShippingAddress1','txtShippingPhone','txtShippingState','txtShippingCity','txtShippingPostalCode','chk_agree');
        var fldTypeArray = new Array("text","text",'text','phone','text','text','text','radio');
        if(checkFormFields('frmCheckout',fieldsArray,fldTypeArray,msgArray,msgFldArray)) {
            return true;
   	} else {
	    return false;
	}            
    }
    function showOtherInfo(opt) {
        try {
             document.getElementById("studentId").style.display = "none";
             document.getElementById("studentIdCls").className = "";      
        } catch(e) {}
        try {
             document.getElementById("otherId").style.display = "none";
             document.getElementById("studentIdCls").className = "";      
        } catch(e) {}
        try {
             if(opt == "Student") {
                 document.getElementById("studentId").style.display = "block";
                 document.getElementById("studentIdCls").className = "bgTableColor";                 
             } else {
                 document.getElementById("otherId").style.display = "block";
                 document.getElementById("otherIdCls").className = "bgTableColor";                 
             }
        } catch(e) {}
    }
    function checkEmailExists(formName, fieldName,opt) {
        if(isEmail(formName,fieldName)) {
            document.getElementById("divAlertMsg").innerHTML = "Please wait...   Checking if email address is available.";
            setTimeout("checkEmailAlreadyExists('"+formName+"','"+fieldName+"','"+opt+"')", 200);
        } else {
           try {
               eval("document."+formName+ ".register.disabled = false");
               document.getElementById("divAlertMsg").innerHTML = "";
           } catch(e) {}
        
        }
    }
    function checkEmailAlreadyExists(formName, fieldName, opt) {
       var email = "";
       try {
           eval("email = document."+formName+ "." +fieldName+".value");
       } catch(e) {}
       var url = "checkUserEmailExists.php";
       var qstr = "email="+email;
       var xmlDoc = "";
       var status = "";
       var userNumber = 0;
       var firstName = "";
       var lastName = "";
       var pwd = "";
       var buyer = "";
       var seller = "";
       var timeFrame = "";
       try {
           xmlDoc = getXMLDoc(url,qstr,"POST");
       } catch(e){}
       try {
           status = xmlDoc.getElementsByTagName("status")[0].firstChild.nodeValue;
           status = trim(status);
       } catch(e) {}

       if(status == "YES") {
           document.getElementById("divAlertMsg").innerHTML = "Email Address Already Exists. Please Login";
           try {
               eval("document."+formName+ ".register.disabled = true");
           } catch(e) {}
            
       } else {
           try {
               eval("document."+formName+ ".register.disabled = false");
           } catch(e) {}
           try {
               document.getElementById("divAlertMsg").innerHTML = "Please Continue...";
           } catch(e) {}
       }
       if(opt == "save") {
           return status;
       }
   }

    function checkUserNameExists(formName, fieldName,opt) {
       var userName = "";
       try {
           eval("userName = document."+formName+ "." +fieldName+".value");
       } catch(e) {}
        if(userName != "") {
            document.getElementById("divAlertMsg").innerHTML = "Please wait...   Checking if username is available.";
            setTimeout("checkUserNameAlreadyExists('"+formName+"','"+fieldName+"','"+opt+"')", 200);
        } else {
           try {
               eval("document."+formName+ ".register.disabled = false");
               document.getElementById("divAlertMsg").innerHTML = "";
           } catch(e) {}
        }
    }
    function checkUserNameAlreadyExists(formName, fieldName, opt) {
       var userName = "";
       try {
           eval("userName = document."+formName+ "." +fieldName+".value");
       } catch(e) {}
       var url = "checkUserNameExists.php";
       var qstr = "userName="+userName;
       var xmlDoc = "";
       var status = "";
       var userNumber = 0;
       var firstName = "";
       var lastName = "";
       var pwd = "";
       var buyer = "";
       var seller = "";
       var timeFrame = "";
       try {
           xmlDoc = getXMLDoc(url,qstr,"POST");
       } catch(e){}
       try {
           status = xmlDoc.getElementsByTagName("status")[0].firstChild.nodeValue;
           status = trim(status);
       } catch(e) {}

       if(status == "YES") {
           document.getElementById("divAlertMsg").innerHTML = "Username Already Exists. Please try different username";
           try {
               eval("document."+formName+ ".register.disabled = true");
           } catch(e) {}
            
       } else {
           try {
               eval("document."+formName+ ".register.disabled = false");
           } catch(e) {}
           try {
               document.getElementById("divAlertMsg").innerHTML = "Please Continue...";
           } catch(e) {}
       }
       if(opt == "save") {
           return status;
       }
   } 
   function showDisclaimer() {
       try {
           openMyPopup('disclaimer',350,250,"Disclaimer");
       } catch(e) {}
   }
   
