var menua50=new Image(1,50);menua50.src="/media/xl/css/img/a50-bg.png";$.fn.clearForm=function(){return this.each(function(){var type=this.type,tag=this.tagName.toLowerCase();if(tag=="form"){return $(":input",this).clearForm()}if(type=="text"||type=="password"||tag=="textarea"){this.value=""}else{if(type=="checkbox"||type=="radio"){this.checked=false}else{if(tag=="select"){this.selectedIndex=-1}}}})};$.fn.serializeObject=function(){var o={};var a=this.serializeArray();$.each(a,function(){if(o[this.name]){if(!o[this.name].push){o[this.name]=[o[this.name]]}o[this.name].push(this.value||"")}else{o[this.name]=this.value||""}});return o};ie6User={status:"false"};var is_ie6=(window.external&&typeof window.XMLHttpRequest=="undefined");if(is_ie6){ie6User.status="true"}else{ie6User.status="false"}var jC=null;function jcInit(carousel){jC=carousel}function jcScroll(carousel){var selected=$("#gallery").find("li.active").attr("jcarouselindex");carousel.scroll($.jcarousel.intval(selected));return false}function loadPlayer(file,image,duration,skin){var so=new SWFObject("/media/xl/jwplayer/player-licensed.swf","mobject","615","370","9.0.115");so.addParam("allowfullscreen","true");so.addParam("allowscriptaccess","always");so.addParam("allownetworking","all");so.addParam("wmode","transparent");if(image){so.addVariable("image",image)}so.addVariable("autostart","false");so.addVariable("stretching","fill");so.addVariable("controlbar","bottom");so.addVariable("file",file);if(duration&&duration!=="0"){so.addVariable("duration",duration)}so.addVariable("skin","/media/xl/jwplayer/skins/"+skin+"/stylish_slim.swf");so.write("jw_player")}function initializeMap(md){if(GBrowserIsCompatible()){var map=new GMap2($("#mapBox").get(0));var uiOptions=map.getDefaultUI();if(md.scroll_zoom=="0"){uiOptions.zoom.scrollwheel=false}else{uiOptions.zoom.scrollwheel=true}if(md.largemapcontrol3d=="0"){uiOptions.controls.largemapcontrol3d=false}else{uiOptions.controls.largemapcontrol3d=true}if(md.smallzoomcontrol3d=="0"){uiOptions.controls.smallzoomcontrol3d=false}else{uiOptions.controls.smallzoomcontrol3d=true}if(md.scalecontrol=="0"){uiOptions.controls.scalecontrol=false}else{uiOptions.controls.scalecontrol=true}if(md.maptypecontrol=="0"){uiOptions.controls.maptypecontrol=false}else{uiOptions.controls.menumaptypecontrol=false;uiOptions.controls.maptypecontrol=true}if(md.menumaptypecontrol=="0"){uiOptions.controls.menumaptypecontrol=false}else{uiOptions.controls.maptypecontrol=false;uiOptions.controls.menumaptypecontrol=true}map.setUI(uiOptions);if(md.disablemapdrag=="1"){map.disableDragging()}var screenPos=new GLatLng(md.lat,md.lng);map.setCenter(screenPos,parseInt(md.zoom));var screenIcon=new GIcon(G_DEFAULT_ICON);var point=new GLatLng(md.lat,md.lng);markerOptions={icon:screenIcon};var marker=new GMarker(point,markerOptions);var markerHtml="<span class='mapInfo'>";markerHtml+="<span class='map_text'>";markerHtml+="<span class='map_title'>"+md.title+"</span><br />";markerHtml+=""+md.address1+"<br />";markerHtml+=""+md.address2+" "+md.address3+"<br />";if(md.tel){markerHtml+=""+md.tel+"<br />"}if(md.url){markerHtml+="<span class='map_url'><a href='"+md.url+"'>"+md.url+"</a></span>"}markerHtml+="</span>";markerHtml+="<img class='map_thumb' src='"+md.thumb+"' alt='' />";markerHtml+="</span>";if(ie6User.status=="true"){GEvent.addListener(marker,"click",function(){window.open("http://maps.google.co.uk/maps?f=q&source=s_q&hl="+md.language+"&geocode=&q=LED+XL+BV,+rotterdam&sll=62.066992,-54.381392&sspn=174.12872,360&ie=UTF8&hq=LED+XL+BV,&hnear=Rotterdam,+The+Netherlands&ll=51.983189,4.709015&spn=0.608978,1.476288&z=10&iwloc=A&iwstate1=dir")})}else{marker.openInfoWindowHtml(markerHtml);GEvent.addListener(marker,"click",function(){marker.openInfoWindowHtml(markerHtml)})}var p=marker.getLatLng();var x=p.lat()-0;var y=p.lng()+0.00105;var pnew=new GLatLng(x,y);map.panTo(pnew);map.addOverlay(marker)}}$(document).ready(function(){$("#menu li.bx").hover(function(){$(this).addClass("hover")},function(){$(this).removeClass("hover")});$("#searchBtn").bind("click",function(e){e.preventDefault();var q=$("#xl_search").attr("value");if(q!=="search"&&q!==""){$("#searchForm").submit()}});$("#xl_search").focus(function(){$("#xl_search").css({background:"#fff"}).attr("value","");$("#searchBtn").css({background:"#fff"})}).blur(function(){$("#xl_search").css({background:"#999"});$("#searchBtn").css({background:"#999"})});$("#langDrop").hide();var state=false;$("#langButton").click(function(){if(!state){state=true;$("#langDrop").css({display:"block"});$(this).animate({height:"88px"},170,function(){})}else{if(state){state=false;$(this).animate({height:"25px"},50,function(){$("#langDrop").css({display:"none"})})}}});$("#langButton").hover(function(){},function(){$("#langDrop",this).fadeOut(400);$(this).animate({height:"25px"},400)});var hiconfig={sensitivity:7,interval:50,over:function(){$(this).css({cursor:"pointer"}).fadeTo(300,1)},timeout:200,out:function(){$(this).fadeTo(300,0.6)}};$(".smObj, .smObj-r, .bigObj, .bigObj-r, .res_a, .res_b, .sm-content").fadeTo(10,0.7);$(".smObj, .smObj-r, .bigObj, .bigObj-r, .res_a, .res_b, .sm-content").hoverIntent(hiconfig);$(".smObj, .smObj-r, .bigObj, .bigObj-r").live("click",function(e){var href=$("a.blockheader",this).attr("href");if(href!==undefined){window.location=href}else{e.preventDefault()}});$(".res_a, .res_b").live("click",function(e){var href=$("a.resLink",this).attr("href");if(href!==undefined){window.location=href}else{e.preventDefault()}});$("#hcard").live("click",function(e){var href=$("a.cat-link",this).attr("href");if(href!==undefined){window.location=href}else{e.preventDefault()}});$(".smcHover").live("click",function(e){var href=$("a.smcLink",this).attr("href");if(href!==undefined){window.location=href}else{e.preventDefault()}});if($("#mapBox").length){var md=$("#mapBoxData").serializeObject();initializeMap(md)}if($("#playerData").length){var file=$("#playerData .pd_mov").attr("content");var image=$("#playerData .pd_image").attr("content");var duration=$("#playerData .pd_duration").attr("content");var skin=$("#playerData .pd_skin").attr("content");loadPlayer(file,image,duration,skin)}$("a.mt_help, a.ctitle").live("click",function(e){e.preventDefault();var h=$(this).attr("title");$("#mt_info").css({display:"block"}).animate({height:"25px"},100,function(){$(this).html("<p>"+h+"</p>")})});$("#mt_info").live("click",function(){$(this).empty().animate({height:"0px"},100,function(){$(this).css({display:"none"})})});if($("#gallery").length){$("ul#gallery").jcarousel({scroll:3,visible:5,animation:100,initCallback:jcInit});$("ul#gallery").galleria({history:false,clickNext:true,insert:"#galleriaContentBox",onImage:function(image,caption,thumb){var _li=thumb.parents("li");var n=parseInt(_li.siblings().length);if(typeof n=="undefined"||n==0){$.galleria.clickNext=false}else{if(typeof n=="number"&&n!=0){$.galleria.clickNext=true;if(!($.browser.mozilla&&navigator.appVersion.indexOf("Win")!=-1)){image.css("display","none").fadeIn(500)}_li.siblings().children("img.selected").fadeTo(300,0.3);thumb.fadeTo("fast",1).addClass("selected");if(image.height()<image.width()){$("#galleriaContentBox").addClass("landscape")}else{$("#galleriaContentBox").removeClass("landscape")}}}jcScroll(jC)},onThumb:function(thumb){var _li=thumb.parents("li");var _fadeTo=_li.is(".active")?"1":"0.3";thumb.css({display:"none",opacity:_fadeTo}).fadeIn(500);thumb.hover(function(){thumb.fadeTo("fast",1)},function(){_li.not(".active").children("img").fadeTo("fast",0.3)})}});var zItemIndex=0;var firstItem=$("#gallery li:eq("+zItemIndex+")").addClass("active").find("img").addClass("selected");$.galleria.activate(firstItem.attr("src"))}function validEmail(str){var pattern=new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);return pattern.test(str)}function validPhone(str){str=str.replace(/\s+/g,"");var pattern=new RegExp(/^\d+$/);return pattern.test(str)}function validName(str){str=str.replace(/\s+/g,"");var pattern=new RegExp(/^[a-zA-Z]+$/);return pattern.test(str)}$("#verstuur").click(function(e){e.preventDefault();var lang=$("#cform #lang").attr("value");var name=$("#cform #naam").attr("value");var email=$("#cform #email").attr("value");var tel=$("#cform #telefoon").attr("value");$("#email, #naam, #telefoon").css({background:"#282828"});if(!email||!name||!tel){if(!email){$("#email").css({background:"#ad0000"})}if(!name){$("#naam").css({background:"#ad0000"})}if(!tel){$("#telefoon").css({background:"#ad0000"})}}else{var valid=new Array();if(email!==""){if(validEmail(email)){valid[email]=true}else{valid[email]=false}}else{valid[email]=true}if(name!==""){if(validName(name)){valid[name]=true}else{valid[name]=false}}else{valid[name]=true}if(tel!==""){if(validPhone(tel)){valid[tel]=true}else{valid[tel]=false}}else{valid[tel]=true}if(valid[email]==true&&valid[name]==true&&valid[tel]==true){var str=$("#cform").serialize();$("#cform").clearForm();$("h1.s40white,#cformWrapper").empty();$("#cformWrapper").append("<div id='cformResults'><img src='/media/xl/graphics/loading.gif' alt='loading' /></div>");$.ajax({type:"POST",url:"/contact/load/"+lang+"/",data:str,dataType:"json",success:function(data){$("#cformResults").html(data.response)}})}else{if(!valid[email]){$("#email").css({background:"#ad0000"})}if(!valid[name]){$("#naam").css({background:"#ad0000"})}if(!valid[tel]){$("#telefoon").css({background:"#ad0000"})}}}})});