/*
	func.min.js
	2011-02-17
------------------------------------------------------ */

$(document).ready(function(){var slideDelay=setTimeout(function(){var slide=$(".sliding-doors");var width=slide.outerWidth();slide.find(".door-left").animate({left:-width},{queue:false,duration:1500});slide.find(".door-right").animate({right:-width},{queue:false,duration:1500})},2000);$(".sliding-doors").click(function(){slideDelay});var whatHeight=(typeof document.body.style.maxHeight==="undefined")?"height":"min-height";$(".stains").each(function(){var highest=0;var $cols=$(this).find("li");$cols.each(function(){var $col=$(this);var h=$col.outerHeight();if(h>highest){highest=h}});$cols.each(function(){$(this).css(whatHeight,highest)})});$(".fade li").click(function(){var theLink=$(this).find("a").attr("href");if(theLink){window.location=theLink;return true}return false});$(".cut_text .read_more").click(function(){$(this).parent().parent().find("p").css("display","block");$(this).css("display","none");return false});var dt=new Date();$("#datesubmitted").val(dt.getTime());$(".split").delegate("h3","click",function(){var tmpNode=$(this).parent().parent();tmpNode.find("div.address").hide();tmpNode.find("h3").removeClass("min");$(this).addClass("min");$(this).next("div.address").show();$.fancybox.resize();adjustFancybox()});$(".tooltip.note").before('<img src="css/img/icon-note.gif" class="tooltip" />');$("img.tooltip").click(function(){return false}).focus(function(){var pp=$(this).offset().left;if(pp<600){$(this).next(".tooltip.note").css("margin","20px 0 0 30px")}else{$(this).next(".tooltip.note").css("margin","20px 0 0 -330px")}$(this).next(".tooltip.note").css($(this).offset()).show();return false}).blur(function(){$(this).next(".tooltip.note").hide();return false}).hover(function(){var pp=$(this).offset().left;if(pp<600){$(this).next(".tooltip.note").css("margin","20px 0 0 30px")}else{$(this).next(".tooltip.note").css("margin","20px 0 0 -330px")}$("p.note:visible").hide();$(this).next(".tooltip.note").css($(this).offset()).show()},function(){$(this).next(".tooltip.note").hide()});$(".tooltip.new").before('<img src="css/img/icon-new.gif" class="tooltip" />');$("img.tooltip").click(function(){return false}).focus(function(){var pp=$(this).offset().left;if(pp<600){$(this).next(".tooltip.new").css("margin","20px 0 0 30px")}else{$(this).next(".tooltip.new").css("margin","20px 0 0 -330px")}$(this).next(".tooltip.new").css($(this).offset()).show();return false}).blur(function(){$(this).next(".tooltip.new").hide();return false}).hover(function(){var pp=$(this).offset().left;if(pp<600){$(this).next(".tooltip.new").css("margin","20px 0 0 30px")}else{$(this).next(".tooltip.new").css("margin","20px 0 0 -330px")}$("p.new:visible").hide();$(this).next(".tooltip.new").css($(this).offset()).show()},function(){$(this).next(".tooltip.new").hide()});$(".tooltip.iStore").before('<img src="css/img/icon-phone.gif" class="tooltip_istore" />');$("img.tooltip_istore").click(function(){var theLink=$(this).parent().find("a").attr("href");if(theLink){window.location=theLink;return true}return false}).focus(function(){var pp=$(this).offset().left;if(pp<600){$(this).next(".tooltip.iStore").css("margin","20px 0 0 30px")}else{$(this).next(".tooltip.iStore").css("margin","20px 0 0 -330px")}$(this).next(".tooltip.iStore").css($(this).offset()).show();return false}).blur(function(){$(this).next(".tooltip.iStore").hide();return false}).hover(function(){var pp=$(this).offset().left;if(pp<600){$(this).next(".tooltip.iStore").css("margin","20px 0 0 30px")}else{$(this).next(".tooltip.iStore").css("margin","20px 0 0 -330px")}$("p.iStore:visible").hide();$(this).next(".tooltip.iStore").css($(this).offset()).show()},function(){$(this).next(".tooltip.iStore").hide()});$("#jsonFormClose").click(function(){$.fancybox.close();return false});$("body").delegate("#jsonFormClose2","click",function(){$.fancybox.close();return false});if($("#show_lang").length){$("#show_lang").fancybox({autoDimensions:false,modal:"true",width:450,height:"auto",padding:0,hideOnOverlayClick:"false",showCloseButton:"true",enableEscapeButton:"true",titlePosition:"inside",scrolling:"false",transitionIn:"fade",transitionOut:"none",href:"#inline1",onStart:function(){$("#fancybox-close").css("display","none")}})}if($("#show_contact").length){$("#show_contact").fancybox({autoDimensions:"false",modal:"true",width:600,height:"auto",padding:0,hideOnOverlayClick:"false",showCloseButton:"true",enableEscapeButton:"false",titlePosition:"inside",scrolling:"false",transitionIn:"fade",transitionOut:"none",href:"#inline2",onStart:function(){$("#fancybox-close").css("display","block");$("#jsonForm").css("display","block");$("#jsonForm").clearForm();$("#mess").css("display","none");$("#mess").css("display","none");var validator=$("#jsonForm").validate();validator.resetForm();loadForm2($("#inquery_type option:selected").val());$.fancybox.resize();adjustFancybox()}})}if($("#show_login").length){$("#show_login").fancybox({autoDimensions:false,modal:"true",width:450,height:"auto",padding:0,hideOnOverlayClick:"false",showCloseButton:"true",enableEscapeButton:"true",titlePosition:"inside",scrolling:"false",transitionIn:"fade",transitionOut:"none",href:"#inline3",onStart:function(){$("#fancybox-close").css("display","none")}})}if($("#show_store").length){$("#show_store").fancybox({autoDimensions:false,modal:"true",width:450,height:"auto",padding:0,hideOnOverlayClick:"false",showCloseButton:"true",enableEscapeButton:"true",titlePosition:"inside",scrolling:"false",transitionIn:"fade",transitionOut:"none",href:"#inline4",onStart:function(){$("#fancybox-close").css("display","none");$("#fancybox-close").css("display","none")}})}


/* KK 2011.08.05 */

	if ($('#show_productwarning').length){
		$("#show_productwarning").fancybox({
			'autoDimensions'		: false,
			'modal'					: 'true',
			'width'					: 450,
			'height'				: 'auto',
			'padding'				: 0,
			'hideOnOverlayClick'	: 'false',
			'showCloseButton'		: 'true',
			'enableEscapeButton'	: 'true',
			'titlePosition'			: 'inside',
			'scrolling'				: 'false',
			'transitionIn'			: 'fade',
			'transitionOut'			: 'none',
				
			'href'					: '#inline5',
			'onStart'				: function(){
											$('#fancybox-close').css('display','none');
									}
		});
	};
	



$("#search_options .close").click(function(){$("#search_global_form #search_query").val($("#search_options_form #search_query").val());$("#search_options").addClass("hide");return false});$("#s_options").click(function(){var div_form=$("#search_options");if(div_form.hasClass("hide")){$("#search_options_form #search_query").val($("#search_global_form #search_query").val());div_form.removeClass("hide")}else{$("#search_global_form #search_query").val($("#search_options_form #search_query").val());div_form.addClass("hide")}return false});jQuery.validator.addMethod("checkQuery",function(theQuery){if(theQuery=="Keyword(s)"){return false}else{return true}},"");$("#search_global_form").validate({rules:{search:{required:true,minlength:2,checkQuery:true}},messages:{search:""}});$("#search_options_form").validate({rules:{search:{required:true,minlength:2,checkQuery:true}},messages:{search:""}});if($("#tab").val()=="1"){$("#search_options_hidden").show()}else{$("#search_options_hidden").hide()}$("#tab").change(function(){if($("#tab").val()=="1"){$("#search_options_hidden").show()}else{$("#search_options_hidden").hide()}});$(".buy input").each(function(i){if($(this).val()==""){$(this).val("Qty")}});$(".buy input").focus(function(){if($(this).val()=="Qty"){$(this).val("")}}).blur(function(){if($(this).val()==""){$(this).val("Qty")}return false});$("#message").animate({opacity:1},5000).fadeOut("slow");$("#shop_message").center();$("#shop_error_large").center();setTimeout(function(){$("#shop_message .success").parent().hide()},3000);$("input.toggleCheck").click(function(){var toggleVal="#"+$(this).val();if(this.checked==true){$(this).parent().parent().parent().find(toggleVal).attr("disabled",false)}else{$(this).parent().parent().parent().find(toggleVal).attr("disabled",true).val("")}});jQuery.validator.addMethod("nphone",function(phonenumber){var stripped=phonenumber.replace(/[\(\)\.\-\ ]/g,"");if(isNaN(parseInt(stripped))||!(stripped.length>5)){if($("#phone").val()==""){return true}else{return false}}else{return true}},"!");

var errormsg ="<img class='error' src='form_error.png'>";
//var errormsg ="*";
var validator=$("#jsonForm").validate({

rules:{
	name:{maxlength:50,required:true,minlength:2},
	email:{maxlength:50,required:"#email:filled",required:{depends:function(element){return $("#phone").val()==""}},email:true},
	phone:{maxlength:50,required:"#phone:filled",required:{depends:function(element){return $("#email").val()==""}},nphone:true},
	institution:{maxlength:250,required:{depends:function(element){return $("#institution").parent().parent().parent().is(":visible")},minlength:2}},
	shiptoaddress:{maxlength:250,required:{depends:function(element){return $("#shiptoaddress").parent().parent().parent().is(":visible")},minlength:2}},
	products: {maxlength:250},
	message: {maxlength:250},
	order_status_info:{maxlength:250},
	serial_number:{maxlength:250},	
	literaturerequest:{maxlength:250}
	},

messages:{
	name:{required:errormsg,minlength:errormsg},
	email:{required:errormsg,minlength:errormsg,email:errormsg},
	phone:{required:errormsg,minlength:errormsg},
	institution:{required:errormsg,minlength:errormsg},
	shiptoaddress:{required:errormsg,minlength:errormsg},
	products: {maxlength:errormsg},
	message: {maxlength:""},
	order_status_info:{maxlength:errormsg},
	serial_number:{maxlength:errormsg},	
	literaturerequest:{maxlength:errormsg}
},

submitHandler:function(form){jQuery(form).ajaxSubmit({dataType:"json",success:processJsonSuccess})}});$("table.pages").each(function(i){var rowCount=$(this).find("tr").length;if(rowCount<10){$(this).removeClass("pages");$(this).next("#pager").hide()}});$("table.sortable").tablesorter({widthFixed:true,widgets:["zebra"],textExtraction:function(node){return node.getAttribute("sortvalue")||node.innerHTML}});$("table.sortable.pages").tablesorterPager({widthFixed:true,container:$("#pager"),positionFixed:false,textExtraction:function(node){return node.getAttribute("sortvalue")||node.innerHTML}});$("#tabs-ajax").tabs({show:function(event,ui){if(ui.index==0){$(".tab-content").removeClass("ui-tabs-hide")}}});var optionsZoom={zoomWidth:360,zoomHeight:360,showEffect:"show",hideEffect:"fadeout",fadeoutSpeed:"slow",title:false,position:"right",yOffset:0,xOffset:15};if($(".jqzoom").length){$(".jqzoom").jqzoom(optionsZoom)}if($(".expandable").length){var tmpContent=$(".expandable").html();var tmpContent=tmpContent.replace(/<!-- more -->/gi,'<p class="right more"><a href="#" class="plus">Read more</a></p>');$(".expandable").html(tmpContent);$(".expandable").find("div").each(function(){$("p.more").nextAll().css("display","none")});$(".plus").click(function(){$(this).parent().nextAll().css("display","block");$(this).parent().remove();return false})}if($(".faq").length){$(".faq .question .plus").click(function(){$(this).parent().hide();$(this).parent().parent().parent().find("div.answer").show();return false})}$(".scrollable").find(".panel:first").addClass("firstPanel");$(".scrollable").scrollable({circular:true,speed:600})});function adjustFancybox(){getVars();if($.browser.msie&&$.browser.version<7){var tmpHeigt=$("#fancybox-wrap").innerHeight()-50}else{if($.browser.msie&&$.browser.version<8&&$.browser.version>6){var tmpHeigt=$("#fancybox-wrap").innerHeight()-50}else{if($.browser.msie&&$.browser.version<7){var tmpHeigt=$("#fancybox-wrap").innerHeight()-50}else{var tmpHeigt=$("#fancybox-wrap").innerHeight()-58}}}$("#fancybox-wrap").css("height",tmpHeigt);$("#fancybox-inner").css("height",tmpHeigt);var dt=new Date();$("#datesubmitted").val(dt.getTime())}function processJsonSuccess(data){$("#jsonForm").css("display","none");$("#jsonForm").clearForm();$("#mess").css("display","block");var newButton='<span class="btn"><a href="#" id="jsonFormClose2">Close</a></span>';$("#mess").html(data.message+newButton);$.fancybox.resize();adjustFancybox()}function processJsonError(data){$("#mess").html(data.message);$.fancybox.resize();adjustFancybox()}function doIt(){var nc_id=$("#chCountry option:selected").val();$("#current_nc_id").val(nc_id);$("div#contactinfo").load("ajax-contactinfo?nc_id_form="+nc_id,function(){$.fancybox.resize();adjustFancybox()})}function loadForm(){var formurl=$("#inquery_type option:selected").val();if(formurl==undefined){return}$("label#labelContactText").load("message_"+formurl,function(){});var ptype=$("div#producttypeinquiry");if(formurl.indexOf("job")>-1||formurl.indexOf("press")>-1||formurl.indexOf("congress")>-1){$("#product_type").val("P");ptype.hide()}else{ptype.show()}if(formurl.indexOf("job")>-1||formurl.indexOf("press")>-1||formurl.indexOf("general")>-1){$("#identification").hide()}else{$("#identification").show()}$("div#identification").load(formurl,function(){$.fancybox.resize();adjustFancybox()})}function loadForm2(formurl){if(formurl==undefined){return}var ptype=$("div#producttypeinquiry");ptype.show();if(formurl.indexOf("job")>-1||formurl.indexOf("press")>-1||formurl.indexOf("general")>-1){$("#identification").hide()}else{$("#identification").show()}$("label#labelContactText").load("message_"+formurl,function(){});$("div#identification").load(formurl,function(){$.fancybox.resize();adjustFancybox();var tmpHeigt=$("#fancybox-wrap").innerHeight()-30;$("#fancybox-wrap").css("height",tmpHeigt)})}function TestDataCheck(id){var value=parseInt($(id).val());var IsInteger=/^\d+$/.test($(id).val());var valError=$(id).parent().find("[name=valid_error]").val();if(!IsInteger){$("#shop_message").remove();$(id).parent().append('<div id="shop_message"><div class="error"><p>'+valError+"</p></div></div>");$("#shop_message").center();return false}return true}jQuery.fn.center=function(){this.css("position","absolute");this.css("top",($(window).height()-this.height())/2+$(window).scrollTop()+"px");this.css("left",($(window).width()-this.width())/2+$(window).scrollLeft()+"px");return this};$.extend({getUrlVars:function(){var vars=[],hash;var hashes=window.location.href.slice(window.location.href.indexOf("?")+1).split("&");for(var i=0;i<hashes.length;i++){hash=hashes[i].split("=");vars.push(hash[0]);vars[hash[0]]=hash[1]}return vars},getUrlVar:function(name){return $.getUrlVars()[name]}});function getVars(){var institution=$.getUrlVar("institution");if(institution!=undefined){$("#institution").val(decodeURI(institution))}var shiptoaddress=$.getUrlVar("shiptoaddress");if(shiptoaddress!=undefined){$("#shiptoaddress").val(decodeURI(shiptoaddress))}var products=$.getUrlVar("products");if(products!=undefined){$("#products").val(decodeURI(products))}var order_status_info=$.getUrlVar("order_status_info");if(order_status_info!=undefined){$("#order_status_info").val(decodeURI(order_status_info))}var serial_number=$.getUrlVar("serial_number");if(serial_number!=undefined){$("#serial_number").val(decodeURI(serial_number))}var literaturerequest=$.getUrlVar("literaturerequest");if(literaturerequest!=undefined){$("#literaturerequest").val(decodeURI(literaturerequest))}var contact_specific=$.getUrlVar("contact_specific");if(contact_specific!=undefined){$("#inquiry_type_div").hide()}else{$("#inquiry_type_div").show()}};
