// JavaScript Document

function phoneMask(num){
	newPhone='';
	var val = num.value.split('');
	
	for(var i=0; i<val.length; i++){
		if( val[i]=='(' ){
			val[i]=''
		}
		if( val[i]==')' ){
			val[i]=''
		}
		if( val[i]=='-' ){
			val[i]=''
		}
		if( val[i]=='' ){
			val[i]=''
		}
	}
//
	for(var i=0; i<val.length; i++){
		if(i==2){ val[i]=val[i]+'-' }
		if(i==6){ val[i]=val[i]+'-' }
		//if(i==10){ val[i]=val[i]+'-' }
		newPhone=newPhone+val[i]
	}
	num.value = newPhone;
}

function myEmailChecker(email){
	var regx = /^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$/
	if (!regx.test(email)){
		return (0);
	}else{
		return (1);
	}
}

function isNumber(num){
	var valid = "0123456789";
	var ok = "yes";
	var temp;
	
	for (var i=0; i<num.length; i++) {
		temp = "" + num.substring(i, i+1);
		if (valid.indexOf(temp) == "-1") ok = "no";
	}
	if (ok == "no") {
		return (false);
	 }else{
	 	return (true);
	 }

}

function isSalary(num){
	var valid = "0123456789.";
	var ok = "yes";
	var temp;
	
	for (var i=0; i<num.length; i++) {
		temp = "" + num.substring(i, i+1);
		if (valid.indexOf(temp) == "-1") ok = "no";
	}
	if (ok == "no") {
		return (0);
	 }else{
	 	return (1);
	 }

}

function mysalarychecker(field){
	var valid = "0123456789.";
	var ok = "yes";
	var temp;
	
	for (var i=0; i<field.value.length; i++) {
		temp = "" + field.value.substring(i, i+1);
		if (valid.indexOf(temp) == "-1") ok = "no";
	}
	if (ok == "no") {
		//field.style.background="ffffcc";
		//field.style.color="00699B";
		//field.focus();
		alert("Invalid entry!\nOnly numbers and a period are allowed!!!");
		return (false);
	 }

}

function mypercentchecker(field){
		var valid = "0123456789";
		var ok = "yes";
		var temp;
		
		for (var i=0; i<field.value.length; i++) {
			temp = "" + field.value.substring(i, i+1);
			if (valid.indexOf(temp) == "-1") ok = "no";
		}
		if (ok == "no") {
			field.style.background="ffffcc";
			field.style.color="00699B";
			//field.focus();
			alert("Invalid entry!\nOnly numbers are allowed!!!");
			return (false);
		 }
	
	}
	
function passwordChecker(pwd){
	var valid = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_!@$&*";
	var ok = "yes";
	var temp;
	
	for (var i = 0; i < pwd.length; i++) {
		temp = "" + pwd.substring(i, i+1);
		if (valid.indexOf(temp) == "-1") ok = "no";
	}
	if (ok == "no") {
		return (0);
	 }else{
		return (1); 
	 }
}


