$(document).ready(function(){
	
	$('#regForm').submit(function(e) {

		register();
		e.preventDefault();
		
	});
	
});


function register()
{
	hideshow('loading',1);
	error(0);
	
	$.ajax({
		type: "POST",
		url: "submit.php",
		data: $('#regForm').serialize(),
		dataType: "json",
		success: function(msg){
			
			if(parseInt(msg.status)==1)
			{
				window.location=msg.txt;
			}
			else if(parseInt(msg.status)==0)
			{
				error(1,msg.txt);
			}
			
			hideshow('loading',0);
		}
	});

}


function hideshow(el,act)
{
	if(act) $('#'+el).css('visibility','visible');
	else $('#'+el).css('visibility','hidden');
}

function error(act,txt)
{
	hideshow('error',act);
	if(txt) $('#error').html(txt);
}

function searchPage() {
	var keyword = $("#search").val();
	//alert(keyword);
	if (keyword=="" || keyword.length<3)
	{
		alert('Please enter atleast 3 letters');
	}
	else
	{
	$.post("searchresults.php", {
		q : keyword
	}, function(data) {
		 //alert(data);
			$(".mainContentDisplay").hide();
			$("#mainContentDisplay").hide();
			$("#breadcrumb_search").html("Search Results");
			$("#page_heading").html("Search Results - "+keyword);
			$("#displayResults").html(data);
			$(".displayResults").show();
		});
	}
}

function searchResultsPage(key) {
	var keyword = key;
	//alert(keyword);
	if (keyword=="" || keyword.length<3)
	{
		alert('Please enter atleast 3 letters');
	}
	else
	{
	$.post("searchresults.php", {
		q : keyword
	}, function(data) {
		 //alert(data);
			$(".mainContentDisplay").hide();
			$("#mainContentDisplay").hide();
			$("#breadcrumb_search").html("Search Results");
			$("#page_heading").html("Search Results - "+keyword);
			$("#displayResults").html(data);
			$(".displayResults").show();
		});
	}
}

function searchHomePage() {
	var keyword = $("#search").val();
	//alert(keyword);
	if (keyword=="" || keyword.length<3)
	{
		alert('Please enter atleast 3 letters');
	}
	else
	{
	window.location = 'search_results.php?key='+keyword;
	}
}


function showKeyCode(e) {
	var keyword = $("#search").val();
	 //alert("keyCode for the key pressed: " + e.keyCode + "\n");
	if (e.keyCode == 13) {
		if (keyword!="")
		{
			//alert("keyCode for the key pressed: " + e.keyCode + "\n");
			$("#searchGo").focus();
		}
		// $('#suggestionsList').effect('highlight', {color: '#fffacd'},3000);

	}
}


function ContactUsValidationForm()
{
	var Name = $("#txtName").val();
	var OrgAff = $("#org_affiliation").val();
	var Designation = $("#designation").val();
	var Phone = $("#telnr").val();
	var Email = $("#email").val();
	var PreferredContact = $("#prefered_contact").val();
	var Question = $("#message").val();
	var HowDid = $("#came_from").val();
	
	//alert($('#prefered_contact:checked').val());
	//alert($('#prefered_contact').attr('checked'));
	//alert(Name);
	
	//var elms = document.getElementsByName("prefered_contact");
	
	//alert("count "+elms.length);
	/*count = 0;
	for(var i=0; i<elms.length; i++)
	{
		if(elms[i].checked == true)
		{
			count = count+1;
		}
	}*/
	
	if(Name=="")
	{
		alert("Please enter your Name.");
		$("#txtName").focus();
		 return false;
	}
	/*else if(OrgAff=="")
	{
		alert("Please enter your Organizational Affiliation.");
		$("#org_affiliation").focus();
		 return false;
	}
	else if(Designation=="")
	{
		alert("Please enter your Designation.");
		$("#designation").focus();
		 return false;
	}*/
	else if(Phone=="")
	{
		alert("Please enter your Phone Number.");
		$("#telnr").focus();
		 return false;
	}
	var checkOK = "0123456789-( )";
	var checkStr = Phone;
	var allValid = true;
	var allNum = "";

	for (i = 0;  i < checkStr.length;  i++)
	{
	   ch = checkStr.charAt(i);
		  for (j = 0;  j < checkOK.length;  j++)
		   if (ch == checkOK.charAt(j))
			 break;
			if (j == checkOK.length)
			{
				  allValid = false;
				  break;	
			}
			if (ch != ",")
			allNum += ch;
	}			   

	if (!allValid)
	{
		 alert("Please enter only digits in the \"Phone Number\" field.");
		 $("#telnr").focus();
		 $("#telnr").val('');
		 return false;
	}
	else if(Email=="")
	{
		alert("Please enter your Email.");
		$("#email").focus();
		 return false;
	}
	var checkEmail = "@.";
	var checkStr = Email;
	var EmailValid = false;
	var EmailAt = false;
	var EmailPeriod = false;
	for (i = 0;  i < checkStr.length;  i++)
	{
		ch = checkStr.charAt(i);
		for (j = 0;  j < checkEmail.length;  j++)
		{
			if (ch == checkEmail.charAt(j) && ch == "@")
			EmailAt = true;
			if (ch == checkEmail.charAt(j) && ch == ".")
			EmailPeriod = true;
			if (EmailAt && EmailPeriod)
			break;
			if (j == checkEmail.length)
			break;
		}	
		if (EmailAt && EmailPeriod)
		{
			EmailValid = true;
			break;
		}
	}
	if (!EmailValid)
	{
		alert("The \"email\" field must contain an \"@\" and \".\".");
		$("#email").focus();
		$("#email").val('');
		return false;
	}	
	/*else if(PreferredContact=="")
	{
		alert("Please select your Preferred Contact Method.");
		$("#prefered_contact").focus();
		 return false;
	}
	else if(Question=="")
	{
		alert("Please enter your Question.");
		$("#message").focus();
		 return false;
	}
	else if(HowDid=="")
	{
		alert("Please select your How did you find us?");
		$("#came_from").focus();
		 return false;
	}*/
	else
	{
		$("#ajax_loader").show("slow");
		$.post("contact_mail.php", { Name: Name, OrgAff: OrgAff, Designation: Designation, Phone: Phone, Email: Email, PreferredContact: PreferredContact, Question: Question, HowDid: HowDid},
			function(data)
			{
				//alert("DATA LOADED "+data);
				if(data==1)
				{
					$("#mail_sent_msg").show("slow");
					$("#mail_error_msg").hide("slow");
				}
				else if(data==0)
				{
					$("#mail_error_msg").show("slow");
					$("#mail_sent_msg").hide("slow");
				}
				$("#txtName").val('');
				$("#org_affiliation").val('');
				$("#designation").val('');
				$("#telnr").val('');
				$("#email").val('');
				$("#prefered_contact").val('');
				$("#message").val('');
				$("#came_from").val('');
				$("#ajax_loader").hide("slow");
			}			  
		);
		return false;
	}
	return true;
}



	
	function ShowAllFiles(DivId)
	{
		//alert(DivId);
		//alert($(".wrapper").css("display"));
		//alert($(".wrapper1").css("display"));
		if(DivId=="wrapper")
		{
			if($(".wrapper").css("display")=="none")
			{
				/*$("#retail_div").show('slow');
				$("#qsr_div").show('slow');
				$("#food_div").show('slow');
				$("#govt_div").show('slow');*/
				$(".wrapper").show('slow');
				$(".wrapper1").hide('slow');
				$("#spacer_span").html('<div style="height:100px;"><!-- spacer--></div>');
			}
		}
		else if(DivId=="wrapper1")
		{
			if($(".wrapper1").css("display")=="none")
			{
				$(".wrapper1").show('slow');
				$(".wrapper").hide('slow');
				$("#spacer_span").hide('slow');
			}
		}
	}



function ShowDescBrianRichardson()
{
	$("#Brain_Div").show("slow");
	$("#Bharat_Div").hide("slow");
}

function ShowDescBharatVice()
{
	$("#Bharat_Div").show("slow");
	$("#Brain_Div").hide("slow");
}

function OnMouseOutHideAll()
{
	$("#Bharat_Div").hide("slow");
	$("#Brain_Div").hide("slow");	
}


function ShowDescG2FAQ(QuestionDivValue)
{
	//alert(QuestionDivValue);
	if(QuestionDivValue==1)
	{
		$("#what_does_g2_div").show("slow");
		
		$("#how_does_g2_div").hide("slow");
		$("#what_benefits_g2_div").hide("slow");
		$("#what_tech_g2_div").hide("slow");
		$("#where_does_g2_div").hide("slow");
		$("#how_much_g2_div").hide("slow");
		$("#convinced_g2_div").hide("slow");
	}
	else if(QuestionDivValue==2)
	{
		$("#how_does_g2_div").show("slow");
		
		$("#what_does_g2_div").hide("slow");
		$("#what_benefits_g2_div").hide("slow");
		$("#what_tech_g2_div").hide("slow");
		$("#where_does_g2_div").hide("slow");
		$("#how_much_g2_div").hide("slow");
		$("#convinced_g2_div").hide("slow");
	}	
	else if(QuestionDivValue==3)
	{
		$("#what_benefits_g2_div").show("slow");
		
		$("#what_does_g2_div").hide("slow");
		$("#how_does_g2_div").hide("slow");
		$("#what_tech_g2_div").hide("slow");
		$("#where_does_g2_div").hide("slow");
		$("#how_much_g2_div").hide("slow");
		$("#convinced_g2_div").hide("slow");
	}	
	else if(QuestionDivValue==4)
	{
		$("#what_tech_g2_div").show("slow");
		
		$("#what_does_g2_div").hide("slow");
		$("#how_does_g2_div").hide("slow");
		$("#what_benefits_g2_div").hide("slow");
		$("#where_does_g2_div").hide("slow");
		$("#how_much_g2_div").hide("slow");
		$("#convinced_g2_div").hide("slow");
	}	
	else if(QuestionDivValue==5)
	{
		$("#where_does_g2_div").show("slow");
		
		$("#what_does_g2_div").hide("slow");
		$("#how_does_g2_div").hide("slow");
		$("#what_benefits_g2_div").hide("slow");
		$("#what_tech_g2_div").hide("slow");
		$("#how_much_g2_div").hide("slow");
		$("#convinced_g2_div").hide("slow");
	}	
	else if(QuestionDivValue==6)
	{
		$("#how_much_g2_div").show("slow");
		
		$("#what_does_g2_div").hide("slow");
		$("#how_does_g2_div").hide("slow");
		$("#what_benefits_g2_div").hide("slow");
		$("#what_tech_g2_div").hide("slow");
		$("#where_does_g2_div").hide("slow");
		$("#convinced_g2_div").hide("slow");
	}	
	else if(QuestionDivValue==7)
	{
		$("#convinced_g2_div").show("slow");
		
		$("#what_does_g2_div").hide("slow");
		$("#how_does_g2_div").hide("slow");
		$("#what_benefits_g2_div").hide("slow");
		$("#what_tech_g2_div").hide("slow");
		$("#where_does_g2_div").hide("slow");
		$("#how_much_g2_div").hide("slow");
	}	
}

function OnMouseOutHideAllG2FAQ()
{
	$("#what_does_g2_div").hide("slow");		
	$("#how_does_g2_div").hide("slow");
	$("#what_benefits_g2_div").hide("slow");
	$("#what_tech_g2_div").hide("slow");
	$("#where_does_g2_div").hide("slow");
	$("#how_much_g2_div").hide("slow");
	$("#convinced_g2_div").hide("slow");
}

