$(function (){
	$("#frmmain").submit(function () {
			
			var isIE;
			isIE = /msie/i.test(navigator.userAgent);
			var flag = 0;

			jQuery.each($(".error_val"), function() {
						var id = this.id;
						$("#" + id ).removeClass("error_val");
						
						if(isIE && $("#" + id ).attr("type")=="select-one") {
							$("#" + id ).parent().parent().html($("#" + id ).parent().html());
						}
				});
			jQuery.each($(".require"), function() {
							var id = this.id;
//							alert(id+"  "+this.value);
							if(this.value == "" || this.value == null) {
								
								$("#" + id ).addClass("error_val");
								flag=1;
							
							if(isIE && $("#" + id ).attr("type")=="select-one") {
								$("#" + id ).parent().html("<div id='dv"+id+"' class='error_val' style='width:"+$("#" + id ).width()+"px;padding:0;'>"+$("#" + id ).parent().html()+"</div>");
							}
							
						}
						
				});	
				if(flag == 0) {
					return true;
				} else {
					$("#spnError").html("Some fields require your attention.");
					$(".error_bar").show();
					return false;	
				}
		
		});
	});
$(function(){
	$("select#role").change(function(){
			var selected = $(this).val();
			$.ajax({
				type: "POST",
				url: 'positionAJAX.php',			
				data: "ajax=true&id="+selected,						
				success: function(msg){
					$('div#div_position').html(msg);
				}
			});
	})
})
function validateEmailRadio()
{
	var flag=1;
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	var address = document.getElementById('email').value;
//	alert(address);
	if(reg.test(address) == false)
	{
		document.getElementById('email').style.borderColor="#FF0000";
		flag=0;
	}
	else
		document.getElementById('email').style.borderColor="#999999";
	//heard_about_us radio button
	var heard_about_us=document.getElementsByName("heard_about_us");
//	alert(heard_about_us.length);
	var btn_sel=0;
	var check_sel=0;
	if(heard_about_us.length>=1)
	{
		for(i=0;i<heard_about_us.length;i++)	
		{
			if(heard_about_us[i].checked==true)
				btn_sel=1;
		}
		if(btn_sel==0)
		{
			document.getElementById("radio_heard_about_us").className = "require";
			flag=0;
		}
		else
			document.getElementById("radio_heard_about_us").className = "";
	}
			
	var pwd=document.getElementById('password').value;
	var confirm_pwd=document.getElementById('confirm_password').value;
	if(pwd!="" && confirm_pwd!="")
	{
		if(pwd!=confirm_pwd)
		{
			document.getElementById('confirm_password').style.borderColor="#FF0000";
			flag=0;
		}
		else
			document.getElementById('confirm_password').style.borderColor="";
	}	
		
	if(flag==0)
		return false;
	else
		return;
}

function validateEmail()
{
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	var address = document.getElementById('email').value;
//	alert(address);
	if(reg.test(address) == false)
	{
		document.getElementById('email').style.borderColor="#FF0000";
		return false;
	}
	else
		document.getElementById('email').style.borderColor="#999999";
	return;

}   

function validateConfirmPassword()
{
	var pwd=document.getElementById('password').value;
	var confirm_pwd=document.getElementById('confirm_password').value;
//	alert(pwd+"  "+confirm_pwd);
	if(pwd!="" && confirm_pwd!="")
	{
		if(pwd!=confirm_pwd)
		{
			document.getElementById('confirm_password').style.borderColor="#FF0000";
			return false;
		}
		else
			document.getElementById('confirm_password').style.borderColor="";
	}		
	return;
}

function validateEmailNumeric()
{
	var flag=1;
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	var address = document.getElementById('email').value;
//	alert(address);
	if(reg.test(address) == false)
	{
		document.getElementById('email').style.borderColor="#FF0000";
		flag=0;
	}
	else
		document.getElementById('email').style.borderColor="#999999";
	
	guest=document.getElementById('no_of_guest').value;
//	alert(guest);

	if(guest!="")
	{
		if(isNaN(guest))
		{
			document.getElementById('no_of_guest').style.borderColor="#FF0000";
			flag=0;
		}
		else
		{
			document.getElementById('no_of_guest').style.borderColor="";
			var q=guest*-1;
			if(q>0)
			{
				document.getElementById('no_of_guest').style.borderColor="#FF0000";
				flag=0;
			}
		}
	}
		
	if(flag==0)
		return false;	
	else
		return;
}

// *********************************** New added 2/sep/10 ********************************/
function showonlyone(thechosenone,thesecondone) {
    	$('div#'+thechosenone).show();
	 	$('div#'+thesecondone).hide();
}

/********************************************************************************/
