function CheckUserExist()
{
	var page;

	if ( trim(document.myform.ccInstituteDetails_txtuser.value) != "" )
	{
		if (myform.ccInstituteDetails_txtuser.value.search(/[^a-zA-z0-9._]/) > 0 )
		{	
			alert("Please provide valid userid.");
			myform.ccInstituteDetails_txtuser.focus();
			return false;
		}
		else
		{
			page = "/CheckAvailable.aspx?user_id=" + document.myform.ccInstituteDetails_txtuser.value + "&logintype=institute";							
			window.open(page,'','toolbars=0,width=400,height=150,scrollbars=yes,top=0,left=0,dependent=1,resizable=0,')
		}
	}
	else
	{
		alert("Provide Institute User ID.")
		document.myform.ccInstituteDetails_txtuser.value = "";
		document.myform.ccInstituteDetails_txtuser.focus();
	}
}

function validate_institute()
{	
	if (trim(myform.txtuser.value) == "" )
	{	
		alert("Please enter userid.");
		myform.txtuser.focus();
		return false;
	}
	if (trim(myform.txtuser.value) != "" )
	{	
		if (myform.txtuser.value.search(/[^a-zA-z0-9-._]/) > 0 )
		{	
			alert("Please provide valid userid.");
			myform.txtuser.focus();
			return false;
		}
	}
	
	if (  trim(myform.pwd.value) == "" )
	{	
		alert("Please enter password.");
		myform.pwd.focus();
		return false;
	}
	if (  trim(myform.rpwd.value) == "" )
	{	
		alert("Please enter your password again.");
		myform.rpwd.focus();
		return false;
	}
	if (  trim(myform.rpwd.value) != trim(myform.pwd.value) )
	{	
		alert("Both password does not match.");
		myform.rpwd.focus();
		return false;
	}
	
	if (  trim(myform.institute_name.value) == "" )
	{	
		alert("Please provide institute name.");
		myform.institute_name.focus();
		return false;
	}
	
	fileValue = document.myform.ccInstituteDetails_instituteimage.value;
	if (fileValue != "")
	{
		if (!CheckFileExt())
		{
			return false;
		}
	}
	
	if ( trim(myform.name.value) == "" )
	{	
		alert("Please provide contact person name.");
		myform.name.focus();
		return false;
	}
	
	if ( trim(myform.designation.value) == "" )
	{	
		alert("Please provide designation.");
		myform.designation.focus();
		return false;
	}
	
	if ( trim(myform.City.value) == "" )
	{	
		alert("Please provide city.");
		myform.City.focus();
		return false;
	}
	
	if ( trim(myform.State.value) == "" )
	{	
		alert("Please provide state.");
		myform.State.focus();
		return false;
	}
	
	if ( myform.country.selectedIndex == 0 || myform.country.selectedIndex == null )
	{	
		alert("Please select country.");
		myform.country.focus();
		return false;
	}		
									
	if ( trim(myform.address.value) == "" )
	{	
		alert("Please provide address.");
		myform.address.focus();
		return false;
	}
	
	if( myform.Email.value == "")
	{
		alert("Please provide email address.");
		myform.Email.focus();
		return false;
	}
	if( myform.Email.value != "")
	{
		if ( myform.Email.value.search(/([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})/) < 0 )
		{	
			alert("Please provide valid email.");
			myform.Email.focus();
			return false;
		}
	}		
				
	if(myform.cphone.value == "")
	{
		alert("Please provide country code.");
		myform.cphone.focus();
		return false;
	}
	if(myform.cphone.value != "")
	{
		if ( !validatePhone(myform.cphone.value) )
		{
			alert("Please provide valid phone number.");
			myform.cphone.focus();
			return false;
		}
	}
	
	if(myform.aphone.value == "")
	{
		alert("Please provide area code.");
		myform.aphone.focus();
		return false;
	}
	if(myform.aphone.value != "")
	{
		if ( !validatePhone(myform.aphone.value) )
		{
			alert("Please provide valid phone number.");
			myform.aphone.focus();
			return false;
		}
	}
	
	if(myform.pphone.value == "")
	{
		alert("Please provide phone number.");
		myform.pphone.focus();
		return false;
	}
	if(myform.pphone.value != "")
	{
		if ( !validatePhone(myform.pphone.value) )
		{
			alert("Please provide valid phone number.");
			myform.pphone.focus();
			return false;
		}
	}
	
	if ( myform.faxcphone.value != "" )
	{
		if ( !validatePhone(myform.faxcphone.value) )
		{
			alert("Please provide valid fax number.");
			myform.faxcphone.focus();
			return false;
		}
	}
	
	if ( myform.faxaphone.value != "" )
	{
		if ( !validatePhone(myform.faxaphone.value) )
		{
			alert("Please provide valid fax number.");
			myform.faxaphone.focus();
			return false;
		}
	}
	
	if ( myform.faxpphone.value != "" )
	{
		if ( !validatePhone(myform.faxpphone.value) )
		{
			alert("Please provide valid fax number.");
			myform.faxpphone.focus();
			return false;
		}
	}			
			
	if ( trim(myform.about_institute.value) != "" )
	{	
		if(myform.about_institute.value.length > 1500)						
		{
			alert("Maximum 1500 can be allowed.");
			myform.about_institute.focus();
			return false;
		}
	}
	
	if (myform.terms.checked==false)
	{
		alert("Check Terms and Conditions before proceeding");
		document.myform.terms.focus();
		return false;
	} 	
			
	return true;
}

extArray = new Array(".jpg",".gif",".bmp");

function CheckFileExt()
{
	allowSubmit = false;
	fileValue = document.myform.ccInstituteDetails_instituteimage.value;
			
	while (fileValue.indexOf("\\") != -1)
	
	fileValue = fileValue.slice(fileValue.indexOf("\\") + 1);
	ext = fileValue.slice(fileValue.indexOf(".")).toLowerCase();
	
	for (var i = 0; i < extArray.length; i++)
	{
		if (extArray[i] == ext) 
		{ 
			allowSubmit = true; 
			break; 
		}
	}
	
	if (allowSubmit)
	{
		return true;
	}
	else
	{
		alert("Please only upload files that end in types:  " 
		+ (extArray.join("  ")) + "\nPlease select a new "
		+ "file to upload and submit again.");
		return false;
	}
}

function validatePhone( phoneVal )
{
	if ( phoneVal == "" )
			return false;			
	
	if ( phoneVal.search(/[^0-9\-\s]/) > -1 )
		return false;
	return true;
}

function validate_Branch()
{						
	if ( trim(myform.branch_name.value) == "" )
	{	
		alert("Please provide branch name.");
		myform.branch_name.focus();
		return false;
	}
	
	if ( trim(myform.name.value) == "" )
	{	
		alert("Please provide contact person name.");
		myform.name.focus();
		return false;
	}
	if ( trim(myform.City.value) == "" )
	{	
		alert("Please provide city.");
		myform.City.focus();
		return false;
	}
	if ( trim(myform.State.value) == "" )
	{	
		alert("Please provide state.");
		myform.State.focus();
		return false;
	}
	if ( myform.country.selectedIndex == 0 || myform.country.selectedIndex == null )
	{	
		alert("Please select country.");
		myform.country.focus();
		return false;
	}										
	if ( trim(myform.address.value) == "" )
	{	
		alert("Please provide address.");
		myform.address.focus();
		return false;
	}
	if(myform.Email.value != "")
	{
		if ( myform.Email.value.search(/([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})/) < 0 )
		{	
			alert("Please provide valid email.");
			myform.Email.focus();
			return false;
		}
	}					
	
	if(myform.cphone.value != "")
	{
		if ( !validatePhone(myform.cphone.value) )
		{
			alert("Please provide valid phone number.");
			myform.cphone.focus();
			return false;
		}
	}
	if(myform.aphone.value != "")
	{
		if ( !validatePhone(myform.aphone.value) )
		{
			alert("Please provide valid phone number.");
			myform.aphone.focus();
			return false;
		}
	}
	if(myform.pphone.value != "")
	{
		if ( !validatePhone(myform.pphone.value) )
		{
			alert("Please provide valid phone number.");
			myform.pphone.focus();
			return false;
		}
	}
	if ( myform.faxcphone.value != "" )
	{
		if ( !validatePhone(myform.faxcphone.value) )
		{
			alert("Please provide valid fax number.");
			myform.faxcphone.focus();
			return false;
		}
	}
	if ( myform.faxaphone.value != "" )
	{
		if ( !validatePhone(myform.faxaphone.value) )
		{
			alert("Please provide valid fax number.");
			myform.faxaphone.focus();
			return false;
		}
	}
	
	if ( myform.faxpphone.value != "" )
	{
		if ( !validatePhone(myform.faxpphone.value) )
		{
			alert("Please provide valid fax number.");
			myform.faxpphone.focus();
			return false;
		}
	}
	
	return true;
}

function validate_faculty()
{
	if ( myform.faculty_type.value == "" )
	{
		alert("Please select faculty type.");
		myform.faculty_type.focus();
		return false;
	}
	
	if ( myform.designation.value == "" )
	{
		alert("Please enter designation.");
		myform.designation.focus();
		return false;
	}
											
	return true;				
}

function validate_placement()
{		
	if(myform.name.value == "")
	{						
		alert("Please provide Coordinator number.");
		myform.name.focus();
		return false;						
	}
				
	if(myform.cphone.value != "")
	{
		if ( !validatePhone(myform.cphone.value) )
		{
			alert("Please provide valid phone number.");
			myform.cphone.focus();
			return false;
		}
	}
	if(myform.aphone.value != "")
	{
		if ( !validatePhone(myform.aphone.value) )
		{
			alert("Please provide valid phone number.");
			myform.aphone.focus();
			return false;
		}
	}
	if(myform.pphone.value != "")
	{
		if ( !validatePhone(myform.pphone.value) )
		{
			alert("Please provide valid phone number.");
			myform.pphone.focus();
			return false;
		}
	}
	
	return true;	
}

function validate_personalDetail()
{
	if ( trim(myform.name.value) == "" )
	{
		alert("Please contect person name.");
		myform.name.value == "";
		myform.name.focus();						
		return false;
	}
	if ( trim(myform.designation.value) == "" )
	{
		alert("Please enter designation.");
		myform.designation.value == "";
		myform.designation.focus();						
		return false;
	}
	if( myform.Email.value == "")
	{
		alert("Please provide email address.");
		myform.Email.focus();
		return false;
	}
	if( myform.Email.value != "")
	{
		if ( myform.Email.value.search(/([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})/) < 0 )
		{	
			alert("Please provide valid email.");
			myform.Email.focus();
			return false;
		}
	}	
	if(myform.cphone.value == "")
	{
		alert("Please provide country code.");
		myform.cphone.focus();
		return false;
	}
	if(myform.aphone.value == "")
	{
		alert("Please provide area code.");
		myform.aphone.focus();
		return false;
	}
	if(myform.pphone.value == "")
	{
		alert("Please provide phone number.");
		myform.pphone.focus();
		return false;
	}
	
	if(myform.cphone.value != "")
	{
		if ( !validatePhone(myform.cphone.value) )
		{
			alert("Please provide valid phone number.");
			myform.cphone.focus();
			return false;
		}
	}
	if(myform.aphone.value != "")
	{
		if ( !validatePhone(myform.aphone.value) )
		{
			alert("Please provide valid phone number.");
			myform.aphone.focus();
			return false;
		}
	}
	if(myform.pphone.value != "")
	{
		if ( !validatePhone(myform.pphone.value) )
		{
			alert("Please provide valid phone number.");
			myform.pphone.focus();
			return false;
		}
	}
	
	if ( myform.faxcphone.value != "" )
	{
		if ( !validatePhone(myform.faxcphone.value) )
		{
			alert("Please provide valid fax number.");
			myform.faxcphone.focus();
			return false;
		}
	}
	if ( myform.faxaphone.value != "" )
	{
		if ( !validatePhone(myform.faxaphone.value) )
		{
			alert("Please provide valid fax number.");
			myform.faxaphone.focus();
			return false;
		}
	}
	
	if ( myform.faxpphone.value != "" )
	{
		if ( !validatePhone(myform.faxpphone.value) )
		{
			alert("Please provide valid fax number.");
			myform.faxpphone.focus();
			return false;
		}
	}
	
	return true;
}
