$(document).ready(function() {
				
	$(window).bind('pageshow',function(){
		
	});
		
	
	$('.Items').selectbox();
	
	$('#services_container ul li').click(function() {																						
		var str = $('#services_input').val();
		$('#filter_val').val($(this).attr('title'));
		document.service_filter.submit();
	});
	
		$('#jumpTo_container ul li').click(function() {																						
		var str = $('#jumpTo_input').val();
	
		$('#filter_section').val($(this).attr('title'));
		
			if( str == "Utilities"){
				$('.hiddentabs').hide();
				$('#accordion_msTitle_0_msContent_0').show();
				window.location.href = "#jump_0";
			}
			
			if( str == "Homeland Security"){
				$('.hiddentabs').hide();
				$('#accordion_msTitle_1_msContent_1').show();
				window.location.href = "#jump_1";
			}
			
			if( str == "Emergency Services"){
				$('.hiddentabs').hide();
				$('#accordion_msTitle_2_msContent_2').show();
				window.location.href = "#jump_2";
			}
			
			if( str == "Health Care"){
				$('.hiddentabs').hide();
				$('#accordion_msTitle_3_msContent_3').show();	
				window.location.href = "#jump_3";
			}
			
			if( str == "Transport"){
				$('.hiddentabs').hide();
				$('#accordion_msTitle_4_msContent_4').show();
				window.location.href = "#jump_4";
			}
			
			if( str == "Exploration Services"){
				$('.hiddentabs').hide();
				$('#accordion_msTitle_5_msContent_5').show();	
				window.location.href = "#jump_5";
			}
	});
	
	$('#menu ul').hide();
	$('#menu li a').hover(function() {	
	  var checkElement = $(this).next();
	  if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
		return false;
		}
	  if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
		$('#menu ul:visible').hide();
		checkElement.show();
		return false;
		}
	});
	$('.HeaderSubMenu').mouseleave(
	  function(){	
	  	$('#menu ul').hide();
	  }
	);
	
	$('.noSubMenu').hover(
	  function(){	
	  	$('#menu ul').hide();
	  }
	);
	
	
	//send link to colleague feild validation
	$('#user_name').val('');
	$('#colleague_name').val('');
	$('#colleague_email').val('');
	$('#sendToColleague').jqm({overlay: 54, modal: true, trigger: false});
		
	$('#user_name').change(function(){  
		 startValidate($('#user_name'),"send_colleague_name");
	});
	
	$('#colleague_name').change(function(){  
		 startValidate($('#colleague_name'),"send_colleague_name");
	});
	
	$('#colleague_email').change(function(){  
		 startValidate($('#colleague_email'),"send_colleague_email");
	});
	
	$('#user_name').blur(function(){  
		 startValidate($('#user_name'),"send_colleague_name");
	});
	
	$('#colleague_name').blur(function(){  
		 startValidate($('#colleague_name'),"send_colleague_name");
	});
	
	$('#colleague_email').blur(function(){  
		 startValidate($('#colleague_email'),"send_colleague_email");
	});
	
	$('#videoPlayerBox').jqm({overlay: 54, modal: true, trigger: false});
	$('#videoPlayerBox_0').jqm({overlay: 54, modal: true, trigger: false});
	$('#videoPlayerBox_1').jqm({overlay: 54, modal: true, trigger: false});
	$('#videoPlayerBox_2').jqm({overlay: 54, modal: true, trigger: false});
	$('#videoPlayerBox_3').jqm({overlay: 54, modal: true, trigger: false});
	$('#videoPlayerBox_4').jqm({overlay: 54, modal: true, trigger: false});
	$('#videoPlayerBox_5').jqm({overlay: 54, modal: true, trigger: false});
	$('#videoPlayerBox_6').jqm({overlay: 54, modal: true, trigger: false});
	$('#videoPlayerBox_7').jqm({overlay: 54, modal: true, trigger: false});
	$('#videoPlayerBox_8').jqm({overlay: 54, modal: true, trigger: false});
	$('#videoPlayerBox_9').jqm({overlay: 54, modal: true, trigger: false});
	$('#videoPlayerBox_10').jqm({overlay: 54, modal: true, trigger: false});
	$('#videoPlayerBox_11').jqm({overlay: 54, modal: true, trigger: false});
	$('#videoPlayerBox_12').jqm({overlay: 54, modal: true, trigger: false});
	$('#videoPlayerBox_13').jqm({overlay: 54, modal: true, trigger: false});
	$('#videoPlayerBox_14').jqm({overlay: 54, modal: true, trigger: false});
	$('#videoPlayerBox_15').jqm({overlay: 54, modal: true, trigger: false});
	$('#videoPlayerBox_16').jqm({overlay: 54, modal: true, trigger: false});
	$('#videoPlayerBox_17').jqm({overlay: 54, modal: true, trigger: false});
	$('#videoPlayerBox_18').jqm({overlay: 54, modal: true, trigger: false});
	$('#videoPlayerBox_19').jqm({overlay: 54, modal: true, trigger: false});
	$('#videoPlayerBox_20').jqm({overlay: 54, modal: true, trigger: false});
	
});

function onDropdownchage(selctedvalue){
  eval("parent.location='"+selctedvalue+"' ");
}

function sendQuestion(question_element,res_div){
	
	
	$('#'+res_div).hide();
	if($('#'+question_element).val()==""){
       $('#'+res_div).html('Please enter the question.');
	   $('#'+res_div).show();
	}else{

	   $.ajax({
				type : 'POST',
				url : '/_includes/send_question.php',
			    data: ({question:$('#'+question_element).val()}),
				success : function(res){
					if(trim(res)=='sent'){
					   $('#'+res_div).html('Your question has been sent.');
					   $('#'+res_div).show();
					}
				}
			});	
		
	}
	
}

function focusSection(sectionId,liObj){
	$('html, body').animate({ scrollTop: $(sectionId).offset().top }, 500);
	$('.contactJump').removeClass("listSelect");
	$(liObj).addClass("listSelect");
}


function startValidate(htmlObj,validateType){  
var validatonError = 0;
var reg            = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;

 switch (validateType) {
	case "name":

		if(htmlObj.val()==""){
			$(htmlObj).css("background-image", "url('/_resource/_img/inputbackground.gif')"); 
			$(htmlObj).css("backgroundPosition", "0px -87px"); 
		}else {
		    $(htmlObj).css("background-image", "url('/_resource/_img/inputbackground.gif')"); 
			$(htmlObj).css("backgroundPosition", "0px -43px"); 
		}
		break;
	case "email":
	    if(htmlObj.val()==""){
			$(htmlObj).css("background-image", "url('/_resource/_img/inputbackground.gif')"); 
			$(htmlObj).css("backgroundPosition", "0px -87px"); 
		}else if(reg.test(htmlObj.val()) == false){
			$(htmlObj).css("background-image", "url('/_resource/_img/inputbackground.gif')"); 
			$(htmlObj).css("backgroundPosition", "0px -87px"); 	
		}else {
		    $(htmlObj).css("background-image", "url('/_resource/_img/inputbackground.gif')"); 
			$(htmlObj).css("backgroundPosition", "0px -43px");
		}
		break;
	case "phone":

	    if(htmlObj.val()==""){
			$(htmlObj).css("background-image", "url('/_resource/_img/inputbackground.gif')"); 
			$(htmlObj).css("backgroundPosition", "0px -87px"); 
		}else {
		    $(htmlObj).css("background-image", "url('/_resource/_img/inputbackground.gif')"); 
			$(htmlObj).css("backgroundPosition", "0px -43px"); 
		}
		
		break;
	case "password":

	    if(htmlObj.val()==""){
			$(htmlObj).css("background-image", "url('/_resource/_img/inputbackground.gif')"); 
			$(htmlObj).css("backgroundPosition", "0px -87px"); 
		}else if(htmlObj.val().length<4){
			$(htmlObj).css("background-image", "url('/_resource/_img/inputbackground.gif')"); 
			$(htmlObj).css("backgroundPosition", "0px -87px"); 		
		}else {
		    $(htmlObj).css("background-image", "url('/_resource/_img/inputbackground.gif')"); 
			$(htmlObj).css("backgroundPosition", "0px -43px"); 
		}
		
		break;	
		
	case "textarea":

	    if(htmlObj.val()==""){
			$(htmlObj).css("background-image", "url('/_resource/_img/textareabg.gif')"); 
			$(htmlObj).css("backgroundPosition", "-1px -134px"); 
		
		}else {
		    $(htmlObj).css("background-image", "url('/_resource/_img/textareabg.gif')"); 
			$(htmlObj).css("backgroundPosition", "-1px -68px"); 
		}
		
		break;
		
	case "send_colleague_email":
	    if(htmlObj.val()==""){
			$(htmlObj).css("background-image", "url('/_resource/_img/sendcolleagueinput.gif')"); 
			$(htmlObj).css("backgroundPosition", "0px -44px"); 
		}else if(reg.test(htmlObj.val()) == false){
			$(htmlObj).css("background-image", "url('/_resource/_img/sendcolleagueinput.gif')"); 
			$(htmlObj).css("backgroundPosition", "0px -44px"); 	
		}else {
		    $(htmlObj).css("background-image", "url('/_resource/_img/sendcolleagueinput.gif')"); 
			$(htmlObj).css("backgroundPosition", "0px -88px");
		}
		break;	
		
	case "send_colleague_name":

		if(htmlObj.val()==""){
			$(htmlObj).css("background-image", "url('/_resource/_img/sendcolleagueinput.gif')"); 
			$(htmlObj).css("backgroundPosition", "0px -44px"); 
		}else {
		    $(htmlObj).css("background-image", "url('/_resource/_img/sendcolleagueinput.gif')"); 
			$(htmlObj).css("backgroundPosition", "0px -88px"); 
		}
		break;	
		
	default:
		$(htmlObj).css("background-image", "url('/_resource/_img/inputbackground.gif')"); 
		$(htmlObj).css("backgroundPosition", "0px 0px"); 
    }
}


function showError(htmlObj,error){
		if(error){
			$(htmlObj).css("background-image", "url('/_resource/_img/inputbackground.gif')"); 
			$(htmlObj).css("backgroundPosition", "0px -87px"); 
		}else {
		    $(htmlObj).css("background-image", "url('/_resource/_img/inputbackground.gif')"); 
			$(htmlObj).css("backgroundPosition", "0px -43px"); 
		}
}

function showTextAreaError(htmlObj,error){
		if(error){
			$(htmlObj).css("background-image", "url('/_resource/_img/textareabg.gif')"); 
			$(htmlObj).css("backgroundPosition", "-1px -134px"); 
		}else {
		    $(htmlObj).css("background-image", "url('/_resource/_img/textareabg.gif')"); 
			$(htmlObj).css("backgroundPosition", "-1px -68px"); 
		}
}

function showSendLinkError(htmlObj,error){
		if(error){
			$(htmlObj).css("background-image", "url('/_resource/_img/sendcolleagueinput.gif')"); 
			$(htmlObj).css("backgroundPosition", "0px -44px"); 
		}else {
		    $(htmlObj).css("background-image", "url('/_resource/_img/sendcolleagueinput.gif')"); 
			$(htmlObj).css("backgroundPosition", "0px -88px"); 
		}
}

function confirm(msg,callback) {
  $('#confirm')
    .jqmShow()
    .find('p.jqmConfirmMsg')
      .html(msg)
    .end()
    //  $('#confirm').jqmHide();
}






function validateSendToColleague(){
	var user_name      = trim($('#user_name').val());
	var colleague_name = trim($('#colleague_name').val());
	var colleague_email= trim($('#colleague_email').val());
	
	var reg			   = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	var valid_error	   = 0;
	
 	if(user_name=="" ){
	  showSendLinkError($('#user_name'),true);
	  if (valid_error!=1) $('#user_name').focus();
	  valid_error =1;
	}
	
	if(colleague_name=="" ){
	  showSendLinkError($('#colleague_name'),true);
	   if (valid_error!=1) $('#colleague_name').focus();
	   valid_error =1;
	   
	}
	
	if(reg.test(colleague_email) == false  ){
	   showSendLinkError($('#colleague_email'),true);
	    if (valid_error!=1) $('#colleague_email').focus();
	    valid_error =1;
	}

		
	if(valid_error==1){
	  return false;
	}else {

	   $.ajax({
			type : 'POST',
			url : '/_includes/send_pagelink.php',

			data: ({user_name:user_name,colleague_name:colleague_name,colleague_email:colleague_email,page_link:$('#page_link').val()}),
			success : function(data){
				
				if(trim(data)=='sent'){
					$('#sendcolleaguemail').hide();
					$('#sucessMsg').show();
					return false;
				}
				
			}
		});	
	} 
}



function trim(str) {
	return str.replace(/^\s+|\s+$/g,"");
}

function doLogout(){
	$('#do_submit').val(1);
	$('#frmlogout').submit();
}

// below function is used validate the mailing list emai address and inserting teh same to the database.
function validateMailLisId(){
	var mailListId  = $('#mail_list_text').val();
	var reg         = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	$('#mailListResId').hide();

	if(mailListId==""){
	  $('#mailListResId').html('Please enter your email address.')
	  $('#mailListResId').show();
	}else if(reg.test(mailListId) == false){
	  $('#mailListResId').html('Please enter a valid email address.')
	  $('#mailListResId').show();
	}else {
	  $.ajax({
			type : 'POST',
			url : '/_includes/addToMailingList.php',
			data: ({mailID:mailListId}),
			success : function(data){
				if(trim(data)=='done'){
					$('#mailListResId').html('Added Successfully.')
	 			    $('#mailListResId').show();
					return false;
				}else if(trim(data)=='exist'){
					$('#mailListResId').html('Email address already exists.')
	 			    $('#mailListResId').show();
					return false;
				}
			}
		});	
	}
}


