/**
 * @author maurice roach
 */
// 
// An array of our navigation buttons
var navArr	=	new Array('p_ms', 'p_hp', 'p_easy', 'p_avaya', 'p_ms_sb', 'p_fortinet', 'p_sophos', 'p_3com', 'p_dell', 'p_citrix', 'p_cisco');
// An array of the base button images
var navBtnArr	=	new Array('partners_ms.gif', 'partners_hp.gif', 'partners_easynet.gif', 'partners_avaya.gif', 'partners_ms_sb.gif', 'partners_fortinet.gif', 'partners_sophos.gif', 'partners_3com.gif', 'partners_dell.gif', 'partners_citrix.gif', 'partners_cisco.gif');
// An array of the over button images
var navBtnOverArr	=	new Array('partners_ms_over.gif', 'partners_hp_over.gif', 'partners_easynet_over.gif', 'partners_avaya_over.gif', 'partners_ms_sb_over.gif', 'partners_fortinet_over.gif', 'partners_sophos_over.gif', 'partners_3com_over.gif', 'partners_dell_over.gif', 'partners_citrix_over.gif', 'partners_cisco_over.gif');


 
 function basic_popup_window( url, w, h  ) {
	
	var window_specs = "location=no, menubars=no, toolbars=no, resizable=yes, scrollbars=yes, left=0, top=0, width=" + w +", height="+h;
	
	
	popup_window = window.open(url, "luxTechPopup", window_specs);
	popup_window.focus();

} // end basic_popup_window

 function non_scrolling_popup_window( url, w, h  ) {
	
	var window_specs = "location=no, menubars=no, toolbars=no, resizable=no, scrollbars=no, left=0, top=0, width=" + w +", height="+h;
	
	
	popup_window = window.open(url, "luxTechPopup", window_specs);
	popup_window.focus();

} // end basic_popup_window


function checkValues(val) {
if (val.value =="" || val.value == null) return false;
else return true;
}

function checkEmail(email){      
	var emailReg = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
	return emailReg.test(email); 
}

function launchWindow(url){
/*
				$('#modal_content').load(url);
				$('#modal_content').modal();			
	*/
	non_scrolling_popup_window(url, '700', '700');			
				
		}
		// end launch window



 $(document).ready(function(){
 	/**
 	 * Some targeted css amends
 	 */
	if(jQuery.browser.msie && jQuery.browser.version.substr(0,1)=="7"){
		$("#index_nav_holder").css({"left" : "-30"});
		$("#l2_nav_holder").css({"margin-left" : "-60"});
	}
	// end if msie 7
	
	
	var site_img_path	=	$("#site_path_el").val() + "images/";
	
	
	for(var i=0; i < navArr.length; i++){
		
		$("#" + navArr[i]).attr('name', i);
					
		$("#" + navArr[i]).mouseenter(function(){
				$(this).attr('src', site_img_path + navBtnOverArr[$(this).attr('name')]);
			});
			
		$("#" + navArr[i]).mouseleave(function(){
			$(this).attr('src', site_img_path + navBtnArr[$(this).attr('name')]);
		});

	}
	// end for loop
	
	
	
	
	
	
	
	
	$("#find_a_system").click(function() {
		
		var all_data		=	false;
		var first_name_err	=	true;
		var last_name_err	=	true;		
		var email_err		=	true;
		var comp_name_err	=	true;
		var post_code_err	=	true;		
		var select_err		=	true;
		
		var err_msg			=	'';
		
		if($("#first_name").val().length < 2) {
			err_msg	+=	"<strong>Please enter your first name</strong><br />";	
		} else {
			first_name_err	=	false;
		}
		
		if($("#last_name").val().length < 2) {
			err_msg	+=	"<strong>Please enter your last name</strong><br />";	
		} else {
			last_name_err	=	false;
		}
		
		if($("#email_addr").val().length < 2) {
			err_msg	+=	"<strong>Please enter your email address</strong><br />";	
		} else {		
			isEmail = checkEmail($("#email_addr").val());			
			if (!isEmail) {
				err_msg += "<strong>Please enter a valid email address</strong><br />";
			} else {
				email_err	=	false;
			}
		}
		
		if($("#company_name").val().length < 2) {
			err_msg 	+=	"<strong>Please enter a company name</strong><br />";	
		} else {
			comp_name_err	=	false;
		}
		
		if($("#post_code").val().length < 6 || $("#post_code").val().length > 10  ) {
			err_msg 		+=	"<strong>Please enter your company's post code</strong><br />";	
		} else {
			post_code_err	=	false;
		}
		
		if($(":checked").size() < 1) {
			err_msg 		+=	"<strong>Please select at least 1 option</strong><br />";	
		} else {
			select_err	=	false;
		}
		
		
		if(!first_name_err && !last_name_err && !email_err && !comp_name_err && !post_code_err && !select_err){
			all_data = true;
		}
		
		
		
		if(all_data) {
			
			$("#messageHolder").empty();
			
			var tel_data = { 
			'first_name' : $("#first_name").val(),
			'last_name' : $("#last_name").val(),
			'email_addr' : $("#email_addr").val(),
			'phone_number' : $("#phone_number").val(),
			'dept' : $("#dept").val(),
			'job_title' : $("#job_title").val(),
			'company_name' : $("#company_name").val(),
			'post_code' : $("#post_code").val(),
			'telephony[]' : [], 
			'frm':'telephony', 
			'ext' : $("#extensions").val()};
		
			$(":checked").each(function() {
				  tel_data['telephony[]'].push($(this).val());
			});
				
			
			$.post("../../handlers/handle_form_submit.php", tel_data,
			  function(data){
			  	if(data == 1) {
					$("#telephony_form").empty();
					$("#telephony_form").append('<strong>Thank you for your submission</strong>');
				} else{
					$("#telephony_form").empty();
					$("#telephony_form").append(data);
				}
			  //	$("#telephony_form").append(data);
			  //  alert("Data sent: " + data);
			  });
	
			} else {
			//	<div id="messageHolder"></div>
				$("#messageHolder").empty();
				$("#messageHolder").append('<div class="error">' + err_msg + '</div>');
				
			}
		// end if all data
		
		
		
		
		
		
	})
	
	
	
	
	
 });
 // end document ready