// JavaScript Document
function isEmpty(Field, Msg)
{
	if(Field.value == "")
	{
		alert(Msg)
		Field.focus()
		return true
	}
	return false
}
function isNotSame(Field1, Field2, Msg)
{
	if(Field1.value != Field2.value)
	{
		alert(Msg)
		Field1.focus()
		return true
	}
	return false
}
function isNotValidEmail(Email, Msg)
{
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   	if(reg.test(Email.value) == false) 
	{
      	alert(Msg)
		Email.focus()
      	return true
	}
	return false
}

function isNotNo(Field, Msg)
{
	if(isNaN(Field.value))
	{
		alert(Msg)
		Field.focus()
		return true
	}
	return false
}

function isInvalidLength(Field, Length, Msg)
{
	if(eval(Field.value.length) > eval(Length))
	{
			alert(Msg)
			Field.focus()
			return true
	}
	return false
}
	  
function Clear(Form)
{
	Form.reset
	return false
}
function isNotValidExt(File, ValidExts, isMust)
{
	

	var FileName = File.value
	
	var Len = FileName.length
	var arraylen=ValidExts.length;
	 
	var Ext = (FileName.substr(FileName.lastIndexOf("."), FileName.length)).toLowerCase()
	if(FileName == "")	
	{
		if(isMust){
			alert("Please enter or browse correct file path.");
			return true
		}else
		return false
	}
	else
	{   
	  
		 for(var i=0;i<arraylen;i++)
		 {
			 if(ValidExts[i] == Ext)
			 {
				
				return false
			 }
		 }
		alert(Ext+" is not allowd. Upload only "+ValidExts+" file");
		return true

	 
		/*if(ValidExts.indexOf(Ext) == -1){
			//alert(Ext+" is not allowd. Upload only "+ValidExts+" file");
			alert ("Please Upload valid file");
			return true
		}*/
	}
	 
	return false
}

function isNotValidCharacters(Sec)
{
	if(! ( Sec.value == "JK904" || Sec.value == "jk904" || Sec.value == "Jk904" || Sec.value == "jK904") ) 
	{
		alert('Please Type The Correct Value You See in The Image')
		Sec.focus()
		return true 
	}	
	return false
}
/************************************************************/
function ValidateEmpty(Field, ID)
{
	var Msg = document.getElementById(ID)
	if(Field.value == "")
	{
		Msg.className = "ShowError4EmptyTextField"
		
		return false
	}
	else
	{
		Msg.className = "HideError4EmptyTextField"
		return true
	}
}
function InvalidImageExt(Field, Msg)
{
		var Msg = document.getElementById(ID)
	if(form1.pic.value.toLowerCase().indexOf(".jpg")==-1)
	{
		alert('wrong');
		Msg.className = "ShowError4EmptyTextField"
		
		return false
	}
	else
	{
		alert('correct');
		Msg.className = "HideError4EmptyTextField"
		return true
	}
}

function ValidateEmpty2(Field, ID)
{
	var Msg = document.getElementById(ID)
	if(Field.value == "" && ID == "bcn")
	{
		Msg.innerHTML = "Enter Country"
		
		return false
	}
	else if(ID == "bcn" && !(Field.value.indexOf("0") == -1 && Field.value.indexOf("1") == -1 && Field.value.indexOf("2") == -1 && Field.value.indexOf("3") == -1 && Field.value.indexOf("4") == -1 && Field.value.indexOf("5") == -1 && Field.value.indexOf("6") == -1 && Field.value.indexOf("7") == -1 && Field.value.indexOf("8") == -1 && Field.value.indexOf("9") == -1  ) )
	{
		Msg.innerHTML = "Enter Valid Value for Country"
		
		return false
	}
	else if(ID == "bst" && !(Field.value.indexOf("0") == -1 && Field.value.indexOf("1") == -1 && Field.value.indexOf("2") == -1 && Field.value.indexOf("3") == -1 && Field.value.indexOf("4") == -1 && Field.value.indexOf("5") == -1 && Field.value.indexOf("6") == -1 && Field.value.indexOf("7") == -1 && Field.value.indexOf("8") == -1 && Field.value.indexOf("9") == -1  ) )
	{
		Msg.innerHTML = "Enter Valid Value for State"
		
		return false
	}
	else if(Field.value == "" && ID == "bct")
	{
		Msg.innerHTML = "Enter City"
		
		return false
	}
	else if(ID == "bct" && !(Field.value.indexOf("0") == -1 && Field.value.indexOf("1") == -1 && Field.value.indexOf("2") == -1 && Field.value.indexOf("3") == -1 && Field.value.indexOf("4") == -1 && Field.value.indexOf("5") == -1 && Field.value.indexOf("6") == -1 && Field.value.indexOf("7") == -1 && Field.value.indexOf("8") == -1 && Field.value.indexOf("9") == -1  ) )
	{
		Msg.innerHTML = "Enter Valid Value for City"
		
		return false
	}
	else
	{
		Msg.innerHTML = ""
		return true
	}
}


function isNotNum(Field, ID)
{
	 
	var Msg = document.getElementById(ID)
	if(isNaN(Field.value) ||(Field.value==""))
	{
		  Msg.className = "ShowError4EmptyTextField"
		  return false
	}
	else
	{
	Msg.className = "HideError4EmptyTextField"
	return true
	}
}
function ValidateCheckbox(Field, ID)
{
	//alert(Field.value);
	 
	var Msg = document.getElementById(ID)
	if (document.form1.checkbox3.checked == false)
	{
		  Msg.className = "ShowError4EmptyTextField"
		  return false
	}
	else
	{
	Msg.className = "HideError4EmptyTextField"
	return true
	}
}
function ValidateURLinField(Field, ID)
{
	var Msg = document.getElementById(ID);
	var sdf = 'http://';
	var RegExUrl = /^([A-Za-z0-9_\-\.])+\.([A-Za-z0-9_\-\.])+$/;
	if(!(sdf+RegExUrl.test(document.form1.url.value)))
	{
	Msg.className = "ShowError4EmptyTextField"
	return false
	}
	else
	{
	Msg.className = "HideError4EmptyTextField"
	return true
	}
}

function isNotNum2(Field, ID)
{
	 
	var Msg = document.getElementById(ID)
	if(isNaN(Field.value))
	{
		  Msg.className = "ShowError4EmptyTextField"
		  return false
	}
	else
	{
	Msg.className = "HideError4EmptyTextField"
	return true
	}
}

function ValidateEmail(Email, ID)
{
	var Msg = document.getElementById(ID)
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   	if(reg.test(Email.value) == false) 
	{
	    Msg.className = "ShowError4EmptyTextField"
		Msg.innerHTML = "Invalid Email";
	
      	return false
	}
	else
	{
		Msg.className = "HideError4EmptyTextField"
		return true
	}
}
function ValidateEmail233(Email, ID)
{
	var Msg = document.getElementById(ID)
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   	if(reg.test(Email.value) == false) 
	{
	    Msg.className = "ShowError4EmptyTextField233"
		Msg.innerHTML = "Invalid Email";
	
      	return false
	}
	else
	{
		Msg.className = "HideError4EmptyTextField"
		return true
	}
}

function MatchPasswords(Pass1, Pass2, ID)
{
	var Msg = document.getElementById(ID)
	if(Pass2.value == "")
	{
		Msg.innerHTML = "Please Enter Confirm Password";
		Msg.className = "ShowError4EmptyTextField"
		
		return false
	}
	if(Pass1.value != Pass2.value)
	{
		Msg.innerHTML = "Password and Confirm Password are not same";
		Msg.className = "ShowError4EmptyTextField"
		return false
	}
	else
	{
		Msg.className = "HideError4EmptyTextField"
		return true
	}
}
function HMatchPasswords(Pass1, Pass2, ID)
{
	var Msg = document.getElementById(ID)
if(Pass1.value != Pass2.value)
	{
		Msg.innerHTML = "Both Password are not same";
		Msg.className = "ShowError4EmptyTextField"
		return false
	}
	else
	{
		Msg.className = "HideError4EmptyTextField"
		return true
	}
}

function MatchEmails(Email1, Email2, ID)
{
	var Msg = document.getElementById(ID)
	if(Email2.value == "")
	{
		Msg.innerHTML = "Please Enter a Valid Confirm Email Address";
		Msg.className = "ShowError4EmptyTextField"
		
		return false	
	}
	else if(Email1.value != Email2.value)
	{
		Msg.innerHTML = "Email and Confirm Email are not Same";
		
		Msg.className = "ShowError4EmptyTextField"
		return false
	}
	else
	{
		Msg.className = "HideError4EmptyTextField"
		return true
	}
}
function ValidateRadio(RadioFields, ID)
{
	var Msg = document.getElementById(ID)
	var nRadios = RadioFields.length
	var Marked = 0;
	for(i=0; i<nRadios; i++){
		if(RadioFields[i].checked)
			Marked++;
	}
	if(Marked == 0){
		Msg.className = "ShowError4EmptyTextField"
		return false
	}else{
		Msg.className = "HideError4EmptyTextField"
		return true
	}
}

function MatchFields(Field1, Field2, ID)
{
	var Msg = document.getElementById(ID)
	if(Field1.value != Field2.value)
	{
		Msg.className = "ShowError4EmptyTextField"
		return false
	}
	else
	{
		Msg.className = "HideError4EmptyTextField"
		return true
	}
}
function ValidateCheckboxes(CheckBoxFields, ID, nChecks)
{  

	var Msg = document.getElementById(ID)
	var Marked = 0;
	
	if(nChecks == 1){
		if(CheckBoxFields.checked)
			Marked++;
	}
	else if(nChecks > 1)
	{
		for(i=0; i < nChecks; i++){
			if(CheckBoxFields[i].checked)
				Marked++;
		}
	}
	if(Marked == 0){
		Msg.className = "ShowError4EmptyTextField"
		return false
	}else{
		Msg.className = "HideError4EmptyTextField"
		return true
	}
}
function ValidateCheckBox(CheckBox, ID)
{
	var Msg = document.getElementById(ID)
	if(CheckBox.checked)
	{
		Msg.className = "HideError4EmptyTextField"
		return true
		
	}
	else
	{	Msg.className = "ShowError4EmptyTextField"
	
		return false
	}
}
