﻿
function compare(field1,field2,msg,star1,star2){
     
     
     var errMsg = "";
     if (document.getElementById(field1).value != "" || document.getElementById(field2).value != ""){
         if (document.getElementById(field1).value != document.getElementById(field2).value){
        
            document.getElementById(star1).className = 'error';
            document.getElementById(star2).className = 'error';
            
            errMsg = "\u00BB "+msg+" \n\n";
         }else{
            document.getElementById(star1).className = 'nonError';
            document.getElementById(star2).className = 'nonError';
            
        
         }
       
     }else{
          
     }
     
     return errMsg;    
}


function validate(fieldVal,msg,star){

    var errMsg = "";
    if (document.getElementById(fieldVal).value == ""){
        errMsg = "\u00BB "+msg+" \n\n";
        if($(star)){
            document.getElementById(star).className = 'error';
        }
        return errMsg;
    }else{
        if($(star)){
            document.getElementById(star).className = 'nonError';
        }
        return errMsg;
    }
}

function validateNum(fieldVal,msg,star){

    var errMsg = "";
    if (isNaN(document.getElementById(fieldVal).value)){

        if($(star)){
            document.getElementById(star).className = 'nonError';
        }
        return errMsg;

    }else{
        errMsg = "\u00BB "+msg+" \n\n";
        if($(star)){
            document.getElementById(star).className = 'error';
        }
        return errMsg;
    }
}



function echeck(str,msg,star) {
    var errMsg = "";
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)

	if (str == ""){
	   errMsg = "\u00BB "+msg+" \n\n";
       document.getElementById(star).className = 'error';
	   return errMsg
	}else if (str.indexOf(at)==-1){
	   errMsg = "\u00BB Invalid email address \n\n";
       document.getElementById(star).className = 'error';
	   return errMsg
	}else if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   errMsg = "\u00BB Invalid email address \n\n";
       document.getElementById(star).className = 'error';
	   return errMsg
	}else if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
	   errMsg = "\u00BB Invalid email address \n\n";
       document.getElementById(star).className = 'error';
	    return errMsg
	}else if (str.indexOf(at,(lat+1))!=-1){
	   errMsg = "\u00BB Invalid email address \n\n";
       document.getElementById(star).className = 'error';
	    return errMsg
	}else if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
	   errMsg = "\u00BB Invalid email address \n\n";
       document.getElementById(star).className = 'error';
	    return errMsg
	}else if (str.indexOf(dot,(lat+2))==-1){
	   errMsg = "\u00BB Invalid email address \n\n";
       document.getElementById(star).className = 'error';
	    return errMsg
	}else if (str.indexOf(" ")!=-1){
	   errMsg = "\u00BB Invalid email address \n\n";
       document.getElementById(star).className = 'error';
	    return errMsg
	}else{
       document.getElementById(star).className = 'nonError';

	}

	 return errMsg;					
}


function validEmail(str,msg,star) {
    var errMsg = "";
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)

	if (str.indexOf(at)==-1){
	   errMsg = "\u00BB Invalid email address \n\n";
       document.getElementById(star).className = 'error';
	   return errMsg
	}else if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   errMsg = "\u00BB Invalid email address \n\n";
       document.getElementById(star).className = 'error';
	   return errMsg
	}else if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
	   errMsg = "\u00BB Invalid email address \n\n";
       document.getElementById(star).className = 'error';
	    return errMsg
	}else if (str.indexOf(at,(lat+1))!=-1){
	   errMsg = "\u00BB Invalid email address \n\n";
       document.getElementById(star).className = 'error';
	    return errMsg
	}else if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
	   errMsg = "\u00BB Invalid email address \n\n";
       document.getElementById(star).className = 'error';
	    return errMsg
	}else if (str.indexOf(dot,(lat+2))==-1){
	   errMsg = "\u00BB Invalid email address \n\n";
       document.getElementById(star).className = 'error';
	    return errMsg
	}else if (str.indexOf(" ")!=-1){
	   errMsg = "\u00BB Invalid email address \n\n";
       document.getElementById(star).className = 'error';
	    return errMsg
	}else{
       document.getElementById(star).className = 'nonError';

	}

	 return errMsg;					
}