
	//var emailCount = 1;
	
	function checkName(name)
	{
		var x=document.getElementById(name).value;
		z=name+"Err"
		if(x!="")
		{
			
			document.getElementById(z).innerHTML="";
			return true;
		}
		else
		{
			
			document.getElementById(z).innerHTML="This information is required";
			return false;
		}
		
		
	}
		
	function  replaceAll( regExp , replacement ,  value){
		
		//alert("replace all  " + value);
		var strLen = value.length;
		var bool = true;
		while(bool){
			value = value.replace(regExp,replacement);
			if(strLen == value.length){
				bool = false;
			}
			else{
				strLen = value.length;
			}
		}
		return value;
	}
		
		function validatePhone(tel)
		{

			
			var tele = document.getElementById(tel).value;
			if(tele != "" ){
				
				// get first character
				var ch = tele.charAt(0); 
				// check if it +
				if(ch == '+'){
					// delete if +
					tele = tele.substr(1);
				}
				// remove all - 
				tele = replaceAll("-", "" , tele);
				// remove all /
				tele = replaceAll("/", "" , tele);
				// remove space
				tele = replaceAll(" ", "" , tele);
				
				// get length before remove '(' and ')'
				var teleSize = tele.length;
				// try to remove '('
				tele = replaceAll("\(", "" , tele);
				// get length after remove '('
				var openB = tele.length;
				
				// try to remove ')'
				tele = replaceAll("\)", "" , tele);
				// get length after remove ')'
				var closeB = tele.length;
				
				// get number of '(' that are removed
				var numberOfOpenB = teleSize - openB;
				// get number of ')' that are removed
				var numberOfCloseB = teleSize - numberOfOpenB - closeB;
				
				// check if they are equal
				if(numberOfCloseB == numberOfOpenB){
					//alert(tele);
					//var rg = new RegExp("[0-9]{4,}")
					if(isNaN(tele) || tele.length<4 ){
						document.getElementById(tel + "Err").innerHTML="Enter a valid phone number";
					}
					else{
						document.getElementById(tel + "Err").innerHTML="";
					}
					
				}
				else{
					document.getElementById(tel + "Err").innerHTML="Enter a valid phone number";
				}
				
			}
			else
				document.getElementById(tel + "Err").innerHTML="";
			
		}
		
		
		
		function checkId()
		{
			var id=document.getElementById("NationalId").value
			if(id!="")
			{
				
				if(isNaN(id))
				{
					document.getElementById("NationalIdErr").innerHTML="Please Enter valid Id number";
					return false;
				}
				if(id.length>14||id.length<14)
					{
						document.getElementById("NationalIdErr").innerHTML="Please Enter valid Id number(14 number)";
						return false;
					}
			}
			
			document.getElementById("NationalIdErr").innerHTML="";
			return true;
		}
		

	function checkEmail(email,emailCount)
		{
			var uemail=stringTrim(document.getElementById(email).value);
			
			if(uemail!="")
			{	
							var index1=uemail.indexOf('@');
							var index2=uemail.lastIndexOf('.');
						
							if(index1>0&&index2>-1&&index1<index2&&index2<uemail.length-1)
							{
								document.getElementById(email + "Err").innerHTML="";
								return true;
							}
							else
							{	
								document.getElementById(email + "Err").innerHTML="please Enter a valid Email in "+ email;
								
								//document.getElementById(email).focus();
								return false;	
							}	
			}
			else
			{
					if(emailCount == 1){
						document.getElementById(email + "Err").innerHTML="This information is required";
						//document.getElementById("email").focus();
						//emailCount++;
						return false;
					}
					else{
						document.getElementById(email + "Err").innerHTML="";
						return true;
					}
					
			}
			
		}
	
	function stringTrim(str){
		return str.replace(/^\s\s*/, '').replace(/\s\s*$/, '');
		}

	function enablePls(element,button){
		
		var ele = document.getElementById(element);
		var btn = document.getElementById(button);
		
		if(stringTrim(ele.value) != ""){
			btn.disabled = false;
		}
		else{
			btn.disabled = true;
		}
		
	}

	function oneIsSelected()
	{
		var selected = document.getElementsByName("selectedCourses");
		for(i=0;i<selected.length;i++)
		{
			if(selected[i].checked){
				return true;
			}
		}
		alert("choose one");
		return false;
	}
	function manySelected()
	{
		var selected = document.getElementsByName("selectedCourses");
		var count = 0;
		for(i=0;i<selected.length;i++)
		{
			if(selected[i].checked)
				count = count + 1;
		}
		if(count > 1 || count == 0 ){
			alert("Please select only one course to edit");
			return false;
		}
		document.getElementById("action").value="edit";
		return true;
	}
	function setDeleteAction()
	{
		document.getElementById("action").value="delete";
	}
	
	
	function validateDeposite(){
		
		var para = document.getElementById("deposite").value;
		var noError = true;
		if(isNaN(para)){
			noError = false;
			alert("enter valid number");
		}
		return noError;
	}
	
	
	function validateAddress(address,errorTag){
		
		if(address.length >1000){
			document.getElementById(errorTag).innerHTML = "The max length of address is 1000 character";
		}
		else{
			document.getElementById(errorTag).innerHTML = " ";
		}
	}
	
