var formok = false;
var x = true;
function validateT(t,i) {
         //alert(t.value+" "+t.value.search(/\d+/));
         //alert(t.value.search(/[^a-zA-Z\.]+/));
         if (t.value.replace(/\s/g,"") == "") {
         //     alert("if");
              i.src="images/cross.png";
         }else if(t.value.search(/[^a-zA-Z\.]+/) == -1){
         //   alert("else if" +" " +x+" " + i);
            
            i.src="images/tick.png";
         //   alert(document.regform.fnamei.src +" "+ document.regform.fnamei.width +" "+ document.regform.fnamei.height);
         }else{
         //  alert("else" + " " +x+ " " + i);
            i.src="images/cross.png";
         //   alert(document.regform.fnamei.src +" "+ document.regform.fnamei.width +" "+ document.regform.fnamei.height);
         }
}


function validateE(t,i){
        if(t.value.replace(/\s/g,"")==""){
            i.src="images/cross.png";
        }else if(t.value.search(/[^\w\d@.]/)== -1){
           if(t.value.replace(/^[a-zA-z]\w+([\.-]?\w+)*[^_]@[^_\d]\w+([\.-]?\w+)*\.(\w{2}|(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum))$/g,"") == ""){
                i.src="images/tick.png";
           }else{
            i.src="images/cross.png";
        }
        }else{
            i.src="images/cross.png";
        }
}


function validateP(t,t1,i,i1){
        if(t.value.replace(/\s*/g,"") == "" ){
            i.src = "images/cross.png";
            i1.src = "images/cross.png";
        }else if((t.value.length >= 6) && (t.value == t1.value)){
            i.src = "images/tick.png";
            i1.src = "images/tick.png";
        }else {
            i.src = "images/cross.png";
            i1.src = "images/cross.png";
        }
}

function validateC(t,i){
        if(t.value.replace(/\s/g,"")==""){
            i.src = "images/cross.png";
        }else if(t.value.search(/^\d{7,12}$/)!= -1){
            i.src = "images/tick.png";
        }else{
            i.src = "images/cross.png";
        }
}

function validateN(t,i){
        if(t.value.replace(/\s/g,"")==""){
            i.src = "images/cross.png";
        }else if(t.value.search(/^\d{6}$/)!= -1){
            i.src = "images/tick.png";
        }else{
            i.src = "images/cross.png";
        }
}

function validateS(t,i){
        if(t.value == 'bogus'){
            i.src = "images/cross.png";
        }else{
            i.src = "images/tick.png";
        }
        
}

function disable(){
        document.regform.institutei.src = "images/white.png";     
        document.regform.other.checked = false;
        document.regform.insti_n.disabled = true; 
        document.regform.insti_c.disabled = true;
        document.regform.insti_s.disabled = true;
        document.regform.insti_p.disabled = true;
}

function enable(){
        document.regform.institutei.src = "images/white.png";
        document.regform.institute.value = "bogus";
        document.regform.insti_exists.checked = false;
        document.regform.insti_n.disabled = false; 
        document.regform.insti_c.disabled = false;
        document.regform.insti_s.disabled = false;
        document.regform.insti_p.disabled = false;
}

function checkOk(){
        //showStatus(document.regform);     
        validateP(document.regform.pswd,document.regform.cpswd,document.regform.pswdi,document.regform.cpswdi);
        validateP(document.regform.cpswd,document.regform.pswd,document.regform.pswdi,document.regform.cpswdi);
        if(document.regform.fnamei.src.search(/(cross|white)\.png$/) != -1){
            //var a = document.getElementById("posts");
            //var b = document.createElement("div");
            //b.class = "error";
            //a.appendChild(b);
            //b.appendChild("<div id=\"wrapper\"><div id=\"content\"><div id=\"posts\"><div class=\"error\">First Name must contain only letters or a period(.)</div>");
            //b.appendChild(document.createTextNode("First Name must contain only letters or a period(.)"));
            alert("First Name must contain only letters or a period(.)");
            return(false);
        }else if(document.regform.lnamei.src.search(/(cross|white)\.png$/) != -1){
            alert("Last Name must contain only letters or a period(.)");
            return(false);
        }else if(document.regform.emaili.src.search(/(cross|white)\.png$/) != -1){
            alert("Please enter a correct email id");
            return(false);
        }else if(document.regform.pswdi.src.search(/(cross|white)\.png$/) != -1){
            alert("Passwords must match and should have minimum 6 characters");
            return(false);
        }else if(document.regform.branchi.src.search(/(cross|white)\.png$/) != -1){
            alert("Please select branch");
            return(false);
        }else if(document.regform.yeari.src.search(/(cross|white)\.png$/) != -1){
            alert("Please select year");
            return(false);
        }else if(document.regform.cnoi.src.search(/(cross|white)\.png$/) != -1){
            alert("Please enter a valid contact number");
            return(false);
        }else if(document.regform.institutei.src.search(/(cross)\.png$/) != -1){
            alert("Please choose Institute or enter (by clicking on other) if its not on list");
            return(false);
        }else if((!(document.regform.insti_n.disabled))&&document.regform.namei.src.search(/(cross|white)\.png$/) != -1){
            alert("Name must contain only letters");
            return(false);
        }else if((!(document.regform.insti_c.disabled))&&document.regform.cityi.src.search(/(cross|white)\.png$/) != -1){
            alert("City must contain only letters");
            return(false);
        }else if((!(document.regform.insti_s.disabled))&&document.regform.statei.src.search(/(cross|white)\.png$/) != -1){
            alert("State must contain only letters");
            return(false);
        }else if((!(document.regform.insti_p.disabled))&&document.regform.pini.src.search(/(cross|white)\.png$/) != -1){
            alert("Please enter a valid 6-digit pin no");
            return(false);
        }else {
            return(true);
        }
}

function showStatus(f) {
    alert("hello");
  var s = "";
  var list = f.elements["events"];
  for (var i=0; i<list.options.length; i++) {
    var option = list.options[i];
    s += "Element #" + i
      + " (" + option.text
      + "/" + option.value
      + ") " + (option.selected ?
        "selected." : "not selected.")
      + "\n";
  }
  window.alert(s);
}


function checkOks(){
        //alert(document.regform.lnamei.src);
        
 //       validateP(document.regform.pswd,document.regform.cpswd,document.regform.pswdi,document.regform.cpswdi);
 //       validateP(document.regform.cpswd,document.regform.pswd,document.regform.pswdi,document.regform.cpswdi);
        if(document.regform.fnamei.src.search(/(cross|white)\.png$/) != -1){
            //var a = document.getElementById("posts");
            //var b = document.createElement("div");
            //b.class = "error";
            //a.appendChild(b);
            //b.appendChild("<div id=\"wrapper\"><div id=\"content\"><div id=\"posts\"><div class=\"error\">First Name must contain only letters or a period(.)</div>");
            //b.appendChild(document.createTextNode("First Name must contain only letters or a period(.)"));
            alert("First Name must contain only letters or a period(.)");
            return(false);
        }else if(document.regform.lnamei.src.search(/(cross|white)\.png$/) != -1){
            alert("Last Name must contain only letters or a period(.)");
            return(false);
        }else if(document.regform.emaili.src.search(/(cross|white)\.png$/) != -1){
            alert("Please enter a correct email id");
            return(false);
        }else if(document.regform.branchi.src.search(/(cross|white)\.png$/) != -1){
            alert("Please select branch");
            return(false);
        }else if(document.regform.yeari.src.search(/(cross|white)\.png$/) != -1){
            alert("Please select year");
            return(false);
        }else if(document.regform.cnoi.src.search(/(cross|white)\.png$/) != -1){
            alert("Please enter a valid contact number");
            return(false);
        }else if(document.regform.institutei.src.search(/(cross)\.png$/) != -1){
            alert("Please choose Institute or enter (by clicking on other) if its not on list");
            return(false);
        }else if((!(document.regform.insti_n.disabled))&&document.regform.namei.src.search(/(cross|white)\.png$/) != -1){
            alert("Name must contain only letters");
            return(false);
        }else if((!(document.regform.insti_c.disabled))&&document.regform.cityi.src.search(/(cross|white)\.png$/) != -1){
            alert("City must contain only letters");
            return(false);
        }else if((!(document.regform.insti_s.disabled))&&document.regform.statei.src.search(/(cross|white)\.png$/) != -1){
            alert("State must contain only letters");
            return(false);
        }else if((!(document.regform.insti_p.disabled))&&document.regform.pini.src.search(/(cross|white)\.png$/) != -1){
            alert("Please enter a valid 6-digit pin no");
            return(false);
        }else {
            return(true);
        }
}