	var valemail=true;
	var valEmailMsg = '<br>::Invalid&nbsp;Email&nbsp;Address';
	var errmsg=false;
	var browser='';
	var openclose = "Request Information";
	var interestchecked = false;
	
$(function() {

	$('span').mouseover(function() {
		var thisid = this.id;
		$(this).css({'cursor':'pointer'});
		switch (thisid) {
			case 'img1': $('#imgmain').attr('src','../images/roll_overs/ETI0019-2110-2120/ETI0019-21_1.jpg');
			break;
			case 'img2': $('#imgmain').attr('src','../images/roll_overs/ETI0019-2110-2120/ETI0019-21_2.jpg');
			break;
			case 'img3': $('#imgmain').attr('src','../images/roll_overs/ETI0019-2110-2120/ETI0019-21_3.jpg');
			break;
			case 'img4': $('#imgmain').attr('src','../images/roll_overs/ETI0019-2110-2120/ETI0019-suitcase_2.jpg');
			break;
			case 'img5': $('#imgmain').attr('src','../images/roll_overs/ETI0019-2110-2120/ETI0019-suitcase_3.jpg');
			break;												
		}
	});

	 // dave 10-11-11
	$("#cntry").bind('change',function() {
		var cntryid = $(this).val();
		if(cntryid == 0 || cntryid == 232) {
			$("#stateprov").show();
			$("#st").show();
			$("#provstate").hide();
			$("#province").hide();
		}else{
			$("#stateprov").hide();
			$("#st").hide();
			$("#provstate").show();	
			$("#province").show();		
		}
	});
	
	
	$("#menuarrowdown").click(function() {
		$("#searchdropdown").fadeIn(500);
	});
	
	$("#searchdropdown").mouseleave(function() {
		$(this).fadeOut(500);
	});
	
	$("#submitbutton").mouseover(function() {
		$('.searchglass').css({'background-position':' -17px 0'});
		$("#submitbutton label").css({'color':'#FFF'});
		$("#submitbutton").css({'cursor':'pointer'});
	}).mouseout(function() {
		$('.searchglass').css({'background-position':' 0px 0'});
		$("#submitbutton label").css({'color':'#000'});
		$("#submitbutton").css({'cursor':'default'});
	});

	$("#imagessearch").mouseover(function() {
		$("#imagessearch label").css({'color':'#FFF'});
		$("#imagessearch").css({'cursor':'pointer'});
	}).mouseout(function() {
		$("#imagessearch label").css({'color':'#000'});
		$("#imagessearch").css({'cursor':'default'});
	}); 

	$('#s').bind('click',function() {
		$(this).val('');
	});
	
	/*$('#s').bind('blur',function() {
		$(this).val('search');
	});*/
	var myid ="";
	$('.contacteti, .feedback, .freequote, #webmaster, #contacteti, #contacteti2').click(function() {
		myid = this.id;
		maskWindow();
	}); 
		
	$('#nljoin').click(function() {
		maskWindowNL();
	}); 
	
  $("#pecu").mouseover(function() {
	  $("#image1").attr("src", "images/menu_arrow.png")
  }).mouseout(function() {
    $("#image1").attr("src", "images/menu_arrow2.png")
  });
	
  $("#fecu").mouseover(function() {
	  $("#image2").attr("src", "images/menu_arrow.png")
  }).mouseout(function() {
    $("#image2").attr("src", "images/menu_arrow2.png")
  });
	
	if ( !$.browser.msie && !$.browser.safari) {
		$(".container").dropShadow({left: 0, top: 0, opacity: 0.5, blur: 7});
	}
	$(".navtop li").mouseover(function() {
		$(this).css({'cursor':'pointer'});
	}).mouseout(function() {
		$(this).css({'cursor':'default'});
	});
	
	$('.contacteti, #contacteti2').mouseover(function() {
		$(this).css({'cursor':'pointer','background-position':'0 -30px'});
	}).mouseout(function() {
		$(this).css({'cursor':'default', 'background-position':'0 0'});
	});
	
	$('.feedback').mouseover(function() {
		$(this).css({'cursor':'pointer','background-position':'0 -30px'});
	}).mouseout(function() {
		$(this).css({'cursor':'default', 'background-position':'0 0'});
	});
	
	$('.freequote, .submitinquiry').mouseover(function() {
		$(this).css({'cursor':'pointer','background-position':'0 -30px'});
	}).mouseout(function() {
		$(this).css({'cursor':'default', 'background-position':'0 0'});
	});
	
	$('.closeform').mouseover(function() {
		$(this).css({'cursor':'pointer'});
	}).mouseout(function() {
		$(this).css({'cursor':'default'});
	});
	
	$('.closeform').click(function() {
		$("#mask").fadeOut(500);
		$('.contactouter').fadeOut(500);
		$(".container").fadeIn(200);
		$('.container').css({'filter': 'Alpha(Opacity=100)'});
	});
	
	$('.clearform').click(function() {
		clearAllFields();
		return false;
	});	

	$(".spc").css( {'display':'none'} );
	$("#productcd").click(function() {
		if($("#productcd").is(':checked') ){
			$(".spc").css( {'display':'inline'} );	
		}else{
			$(".spc").css( {'display':'none'} );
		}
	});
	
	$("#fn").bind('blur keyup',function() {
		resetborder("#fn");	
		$("#fnj").val($("#fn").val());
	});
	
	$("#ln").bind('blur keyup',function() {
		resetborder("#ln");
		$("#lnj").val($("#ln").val());											
	});
	
	$("#st").bind('blur keyup click',function() {
		resetborder("#st");													
	});
	
	$("#prov").bind('blur keyup click',function() {
		resetborder("#prov");													
	});
	
	$("#co").bind('blur keyup',function() {
		resetborder("#co");	
		$("#coj").val( $("#co").val());												
	});
	
	$("#e").bind('blur keyup',function() {
		resetborder("#e");
		$("#emj").val($("#e").val());													
	});
	
	$("#p").bind('blur keyup',function() {
		resetborder("#p");													
	});	
	
	if( $("#productcd").is(':checked') ) {
		$("#address").bind('blur keyup',function() {
			resetborder("#address");													
		});	
		
		$("#city").bind('blur keyup',function() {
			resetborder("#city");													
		});	
		
		$("#zip").bind('blur keyup',function() {
			resetborder("#zip");													
		});	
	}
	
	$(".submitinquiry").click(function() {
		myurl ="http://www.etisite.com/broshure_downloads.php";
		var dataString = $("#contactform").serialize();
		$.ajax({
			type: 'POST',
			url: 'form_info.php',
			data: dataString,
			success: function(data) {
				if(data!='Form is valid') {
					validateform(data);
				}else{
					$("#validationmessage").html("");
					$("#emailsentmessage").show();
					$.ajax({
						type:'POST',
						url: 'php_section.php',
						data: dataString,
						 beforeSend: function() {
							//$("#endmessage").text("");
							$('.contentform').hide();
							$('.sendingtheform').show();
							$('.beforesendmessage').show();
							//$('.messagetext').html('Sending...  <img src="images/25(2).gif" />');
						},
						complete: function(){
							//$("#endmessage").css( {'color':'red', 'font-size':'16px','font-weight':'bolder', 'text-align':'center'} );
							$('#sendingmsg').hide();
							$('#loader').hide()
							$("#mailmessage").hide();
							$("#mailmessage2").show();
							if( $("#brochurecheckbox").is(":checked") ) {
								$('.messagetext').val('');
								$('.messagetext').text("You will be redirected to the brochure download page shortly...");
								$('.messagetext').show();
								$('.contentform').hide();
								$('.sendingtheform').show();
								clearAllFields();
								var timer;
								function endAndStartTimer() {
									window.clearTimeout(timer);
									timer = window.setTimeout(function(){window.location.replace("http://www.etisite.com/brochure_downloads.php");},4000); 
								}
								endAndStartTimer();
							}else{
								//$("#endmessage").text("Message Sent. Thank you.");
								clearAllFields();
								$('.beforesendmessage').hide();
								$('.messagetext').html('Your message has been sent.<br /><br /> Thank you for contacting Energy Technologies, Inc.');
								//$("#endmessage").delay(5000).fadeOut(500);
								$(".contentform").delay(5000).fadeIn(2000);
							}
						}, 
						success: function(data) {
							$('.contentform').hide();
							$('.sendingtheform').show();
							var timer;
							function endAndStartTimer2() {
									window.clearTimeout(timer);
									timer = window.setTimeout(function(){window.location.href = window.location.pathname;},4000); 
								}
								endAndStartTimer2();
						}
					});
					//return false;
				}
			}
					 
		});
		//return false; 												 
	});

	function validateform(mydata) {
		mydata=mydata.split("#");
		var size = mydata.length; 
		var cnty =mydata[size-2]; 
		if(!mydata[0]) {
			$("#fn").css({'border':'1px solid red'});
			errmsg=true;
		}else{
			resetborder("#fn");
		}
		
		if(!mydata[1]) {
			$("#ln").css({'border':'1px solid red'});
			errmsg=true;
		}else{
			resetborder("#ln");
		}
		
		if(cnty == 'usa') {
			if(!mydata[2] || mydata[2] == '- Select State -') {
				$("#st").css({'border':'1px solid red'});
				errmsg=true;
			}else{
				resetborder("#st");
			}
		}else{
			if(!mydata[2]) {
				$("#prov").css({'border':'1px solid red'});
				errmsg=true;
			}else{
				resetborder("#prov");
			}
		}
		
		if(!mydata[3]) {
			$("#co").css({'border':'1px solid red'});
			errmsg=true;
		}else{
			resetborder("#co");
		}
		
		if(!mydata[4]) {
			$("#e").css({'border':'1px solid red'});
			errmsg=true;
		}else{
			resetborder("#e");
		}
		
		if(!mydata[5]) {
			$("#p").css({'border':'1px solid red'});
			errmsg=true;
		}else{
			resetborder("#p");
		}
		
		if( $("#productcd").is(':checked') ) {
			if(!mydata[6]) {
				$("#address").css({'border':'1px solid red'});
				errmsg=true;
			}else{
				resetborder("#address");
			}
			
			if(!mydata[7]) {
				$("#city").css({'border':'1px solid red'});
				errmsg=true;
			}else{
				resetborder("#city");
			}
			
			if(!mydata[8]) {
				$("#zip").css({'border':'1px solid red'});
				errmsg=true;
			}else{
				resetborder("#zip");
			}
		}
		
		if(errmsg==true) {
			var validmessage = 'Fields&nbsp;marked&nbsp;by&nbsp;*&nbsp;are&nbsp;required';
			$("#validationmessage").css({ 'color': 'red', 'font-size':'12px'});
			$("#validationmessage").show();
			if(valemail == false) {
				validmessage+=valEmailMsg;
			}
			$("#validationmessage").html(validmessage);
		}
	}
	
	function clearAllFields(){
		var subbutton = $("#subutton").val();
		var resetbutton = $("#resetbutton").val();
		$(".spc").css( {'display':'none'} );
		$('#validationmessage').text('');
		$('input[type="text"]').val('');
		$('select').val(0);
		$("input[type=checkbox]").each(function() {
			$(this).attr("checked", false);
			var myvalue = $(this).val();
			if(myvalue=='Salesperson'){
				$(this).attr("checked", true);
			}
		});
		$('#immediate').attr('checked',true);
		$("#subutton").val(subbutton);
		$("#resetbutton").val(resetbutton);
		$('textarea').val('');
		$('#lblProv, #province').hide();
		$('#theState, #lblState').show();
		$("input,select").css({ 'border': '1px solid #C0CFE0'});
		$("#jointable input[type=checkbox]").each(function() {
			$(this).css({ 'border': 'none'});
		});
		$("#s").css({'border':'none'});
		$('#s').val('search');
		$('#fn').focus();
		$("#stateprov").show();  // dave 10-11-11
		$("#st").show();  // dave 10-11-11
		$("#provstate").hide();  // dave 10-11-11
		$("#province").hide();	 // dave 10-11-11	'
	}	
	
	function resetborder(id) {
		var idval = $(id).val();
		if(id!='#e') {
			if(idval && idval !='0' && id!='#e') {
				$(id).css({'border':'1px solid #C0CFE0'});
			}else{
				$(id).css({'border':'1px solid red'});
			}
		}else{
			if(id=='#e' && idval) {
				valemail = validateEmail(idval);
				 if(valemail==true) {
					$("#e").css({'border':'1px solid #C0CFE0'});
				}else{
					$(id).css({'border':'1px solid red'});
					errmsg==true;
				}
			}
		}
	}
	
	function validateEmail(elementValue){
		var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
		return emailPattern.test(elementValue);
	}
	
	function maskWindow() {
		//Get the screen height and width
		var maskHeight = $(document).height();
		var maskWidth = $(window).width();
		//Set heigth and width to mask to fill up the whole screen
		var winH = $(window).height();
		var winW = $(window).width();
		
		$('.contactouter').center();
				
		$('.contactouter').fadeIn(500);
		
		$('#mask').css({'width':maskWidth,'height':maskHeight});
		if ( $.browser.msie && $.browser.version == 7 ) {
			$('.contactouter').fadeIn(500);
					$("#mask").css( {
					'position':'absolute',
					'background':'url(../images/bg_gray.png)',
					'background-color':'#222',
					'top':'0px',
					'left':'0px',
					'display':'block',
					'z-index':'-1'
				});
				$('.container').css({'filter': 'Alpha(Opacity=50)'});
		}else{
			$('#mask').fadeIn(500);	
			$('#mask').fadeTo(250,0.7);
		}
	}	
/***********************************************/
/************ Join Newsletter ******************/	
/***********************************************/
	function maskWindowNL() {
		//Get the screen height and width
		var maskHeight = $(document).height();
		var maskWidth = $(window).width();
		//Set heigth and width to mask to fill up the whole screen
		var winH = $(window).height();
		var winW = $(window).width();
							
		$('#outerjoin').fadeIn(500);
		
		$('#mask').css({'width':maskWidth,'height':maskHeight});
		if ( $.browser.msie && $.browser.version == 7 ) {
			$('#outerjoin').fadeIn(500);
					$("#mask").css( {
					'position':'absolute',
					'background':'url(../images/bg_gray.png)',
					'background-color':'#222',
					'top':'0px',
					'left':'0px',
					'display':'block',
					'z-index':'-1'
				});
				$('.container').css({'filter': 'Alpha(Opacity=50)'});
		}else{
			$('#mask').fadeIn(500);	
			$('#mask').fadeTo(250,0.7);
		}
	}	
	$("#submitjoinNL").mouseover(function() {
		$(this).css({'background':'url(images/join_now_orange2.png)','cursor':'pointer'});
	}).mouseout(function() {
		$(this).css({'background':'url(images/join_now_orange.png)','cursor':'default'});
	});

	$("#resetjoinNL").mouseover(function() {
		$(this).css({'background':'url(images/reset_orange2.png)','cursor':'pointer'});
	}).mouseout(function() {
		$(this).css({'background':'url(images/reset_orange1.png)','cursor':'default'});
	});
	
	$("#resetjoinNL").click(function() {
		$('#newsletterform input').val('');
		$('#newsletterform input[type=checkbox]').each(function() {
			$('#newsletterform input[type=checkbox]').attr('checked',false);
		});
		$("#newsletterform input, #newsletterform select").css({'border':'1px solid #C0CFE0'});
		$("#newsletterform input[type=checkbox]").css({'border':'none'});
		$("#validationjoinmessage").html('');
		$("#valEmailMsg").val('');
		valemail = true;
		return false;
	});
	
	$("#closejoinform,#closejoinform2").click(function() {
		$("#mask").fadeOut(500);
		$("#outerjoin, #outersave").fadeOut(700);
	});
	
	$("#closejoinform,#closejoinform2").mouseover(function() {
		$(this).css({'cursor':'pointer'});
	}).mouseout(function() {
		$(this).css({'cursor':'default'});
	});
	
	$("#submitjoinNL").click(function() {
		var dataString = $("#newsletterform").serialize();
		$.ajax({
			type: 'POST',
			url: 'join_mailing_list.php',
			data: dataString,
			success: function(data) {
				if(data=='saved') {	
					$("#outerjoin").fadeOut(500);
					$("#outersave").fadeIn(500);
					$("#mask, #outersave").delay(5000).fadeOut(500);
				}else if(data=='updated') {
					$("#outerjoin").fadeOut(500);
					$('.newslettermessage').text('');
					$('.newslettermessage').text("Your newsletter preferences have been updated!");
					$("#outersave").fadeIn(500);
					$("#mask, #outersave").delay(5000).fadeOut(500);
				}else{
					validatejoin(data); 
				}
			}
		});
		return false;
	});
	
	function validatejoin(mydata) {
		var mydatajoin = mydata.split('#');
		
		if(!mydatajoin[0]) {
			$("#fnj").css({'border':'1px solid #C00'});
			errmsg=true;
		}else{
			resetborderjoinNL("#fnj");
		}
		
		if(!mydatajoin[1]) {
			$("#lnj").css({'border':'1px solid #C00'});
			errmsg=true;
		}else{
			resetborderjoinNL("#lnj");
		}
		
		if(!mydatajoin[2] || mydatajoin[4]=='false') {
			$("#emj").css({'border':'1px solid #C00'});
			errmsg=true;
			if(mydatajoin[4]=='false') {
				valemail = false;
			}
		}else{
			resetborderjoinNL("#emj");
		}
		
		if(!mydatajoin[3]) {
			$("#coj").css({'border':'1px solid  #C00'});
			errmsg=true;
		}else{
			resetborderjoinNL("#coj");
		}
		if(errmsg==true) {
			var validmessage = 'Fields&nbsp;marked&nbsp;by&nbsp;*&nbsp;are&nbsp;required';
			var valEmailMsg = '<br>::Invalid&nbsp;Email&nbsp;Address';
			$("#validationjoinmessage").css({ 'color': '#C00', 'font-size':'12px', 'font-weight':'700','text-align':'left'});
			$("#validationjoinmessage").html(validmessage);
			$("#validationjoinmessage").show();
			if(valemail == false) {
				validmessage+=valEmailMsg;
			}
			$("#validationjoinmessage").html(validmessage);
		}
	}	
		function validateEmail(elementValue){
		var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
		return emailPattern.test(elementValue);
	}
	/*###### Join News letter program #######*/
	
	$("#fnj, #lnj, #emj, #coj").bind('blur keyup',function() {
		var myid = this.id;
		var otherid="";
		switch(myid) {
			case 'fnj':
			otherid = '#fn';
			break;
			case 'lnj':
			otherid = '#ln';
			break;
			case 'emj':
			otherid = '#e';
			break;
			case 'coj':
			otherid='#co';
			break;
		}
		resetborderjoinNL("#"+myid);
		$(otherid).val($("#"+myid).val());											
	});
	
	function resetborderjoinNL(id) {
		var idval = $(id).val();
		if(id!='#emj') {
			if(idval && idval !='0' && id!='#emj') {
				$(id).css({'border':'1px solid #C0CFE0'});
			}else{
				$(id).css({'border':'1px solid #C00'});
			}
		}else{
			if(id=='#emj' && idval) {
				valemail = validateEmail(idval);
				if(valemail==true) {

					$("#emj").css({'border':'1px solid #C0CFE0'});
				}else{
					$(id).css({'border':'1px solid #C00'});
					errmsg==true;
				}
			}
		}
	}	
	clearAllFields();	
});
		jQuery.fn.center = function () {
			this.css("position","absolute");
			this.css("top", (($(window).height() - this.outerHeight()) / 2) + $(window).scrollTop() + "px");
			this.css("left", (($(window).width() - this.outerWidth()) / 2) + $(window).scrollLeft() + "px");
			return this;
		}
