$(document).ready(function(){new Menu('#menu');new Menu('#left-menu');$(" #menu li ul li ul, #left-menu li ul li ul ").prev().addClass('menu-arrow');$(" #menu li:last-child ul").find("ul").addClass('far-right').end().parent().prev().children("ul").find("ul").addClass('far-right');new HidingLabel('#search-textbox label','#search-textbox input');new HidingAllLabels('.input-watermark');$('#btnSiteSearch').click(function(){$('#search').submit();});try{$('form[target=contacts]').contactForm();}
catch(e){console.log(e);}
var toggleImage=function(state){var src=$(this).attr('src');src=src.split('.');var sub_src=src[src.length-2].split('_');sub_src[sub_src.length-1]=state;src[src.length-2]=sub_src.join('_');src=src.join('.');$(this).attr('src',src);}
$("input[type='image']").hover(function(){toggleImage.call(this,'on');},function(){toggleImage.call(this,'off');});$("div.body img[align='left']").each(function(){$(this).css({margin:'0px 20px 20px 0px'});});$("div.body img[align='right']").each(function(){$(this).css({margin:'0px 0px 20px 20px'});});var checkOtherDetails=function(){var details=$(this).siblings('.other-details');if($(this).is(':checked')){details.show();}else{details.hide();}}
$('input[type=checkbox].other').each(checkOtherDetails).click(checkOtherDetails);});function browser_dim(){if(window.innerHeight||window.innerWidth){return{w:parseInt(window.innerWidth),h:parseInt(window.innerHeight)}}
return{w:parseInt(document.documentElement.clientWidth),h:parseInt(document.documentElement.clientHeight)}}
function launch_popup(url,w,h,iframe,print){browser=browser_dim();w=w||(browser.w>955?955:browser.w);h=h||browser.h-100;if(w>browser.w)w=browser.w-50;if(h>browser.h)h=browser.h-50;iframe=iframe==null?false:iframe;tb_show('',url+(url.match(/\?/)?'&':'?')+(iframe?'TB_iframe=true':'ajax')+"&width="+w+"&height="+h,null,print);}
function save_career_form(evt){evt.preventDefault();$.cookie(get_career_cookie_name(),array2json($('form#career_submission').serializeArray()));alert(__('careers_submissions_form_saved'));return false;}
function get_career_cookie_name(){var cookieName='savedcareerform';if(window.location.search){var search=window.location.search.toString().substr(1);var parts=search.split('&');for(var i=0,c=parts.length;i<c;i++){if(parts[i].substr(0,3)=='id='){var id=parts[i].substr(3);cookieName+='savedcareerform'+id;}}}
return cookieName;}
function Menu(list){var _this=this;var children=$(list).children('li');if(children.length==0){$(list).remove();return true;}
children.each(function(i,a){jQuery.each($(this).children('ul'),function(){_this.children.push(new Menu(this));});this._menu=_this;var $this=$(this);$this.hover(_this.onItemOver,_this.onItemOut);var bg=$this.css('background-image');var item=this;this.showBackground=_this.getToggleFn(this);});}
Menu.prototype={current:null,children:[],getToggleFn:function(menuitem){var $m=$(menuitem);var bg=$m.css('background-image');if(bg&&bg!='none'){var off=bg;var on=bg.replace('_off.','_on.');return function(hover){$(this).css('background-image',hover?on:off);}}else{return function(hover){return off;}}},hide:function(menuitem){if(typeof menuitem._timeout!='undefined'){clearTimeout(menuitem._timeout);}
$(menuitem).children('ul').children('li').each(function(){if(this._menu.current==this){this._menu.hide(this);}});$(menuitem).children('ul').each(function(){var $this=$(this);$this.children('li').each(function(){if(this._menu.current==this){this._menu.hide(this);}});$this.css('display','none');});},show:function(menuitem){if(typeof menuitem._timeout!='undefined'){clearTimeout(menuitem._timeout);}
$(menuitem).children('ul').css('display','block');},onItemOver:function(event){this._menu.show(this);if(this._menu.current!=null){if(this._menu.current==this){return;}
this._menu.hide(this._menu.current);}
this._menu.current=this;this.showBackground(true);return true;},onItemOut:function(event){var _this=this;this._timeout=setTimeout(function(){_this._menu.hide(_this);if(_this._menu.current==_this){_this._menu.current=null;}},400);this.showBackground(false);return true;}};function HidingLabel(label,input){this.input=input;this.label=label;var _this=this;$(input).focus(function(){_this.hideLabel()}).blur(function(){_this.toggleLabel()});$(label).mouseover(function(){$(this).css('cursor','text')},function(){$(this).css('cursor','')});this.toggleLabel();}
var HidingAllLabels=function(container){var containers=$(container);var toggleLabel=function(x,y){$(x).css('display',$(y).val()==''?'':'none');};var showLabel=function(x){$(x).css('display','');};var hideLabel=function(x){$(x).css('display','none');}
containers.each(function(){var container=$(this);var input=container.find('input');var label=container.find('label');input.focus(function(){hideLabel(label);}).blur(function(){toggleLabel(label,this);});label.mouseover(function(){$(this).css('cursor','text')},function(){$(this).css('cursor','')});toggleLabel(label,input);});}
HidingLabel.prototype={label:null,input:null,toggleLabel:function(){$(this.label).css('display',$(this.input).val()==''?'':'none');},showLabel:function(){$(this.label).css('display','');},hideLabel:function(){$(this.label).css('display','none');}}
function setMaxLength()
{$("textarea.checkMax").each(function(i){intMax=$(this).attr("maxlength");$(this).after("<div><span id='"+this.id+"Counter'>"+intMax+"</span> "+__('velan_contact_form_max_remaining')+"</div>");});}
function checkMaxLength(strID)
{intCount=$("#"+strID).val().length;intMax=$("#"+strID).attr("maxlength");strID="#"+strID+"Counter";$(strID).text(parseInt(intMax)-parseInt(intCount));if(intCount<(intMax*.8)){$(strID).css("color","#006600");}
if(intCount>(intMax*.8)){$(strID).css("color","#FF9933");}
if(intCount>(intMax)){$(strID).text(0).css("color","#990000");}}
(function($){$.fn.contactForm=function(){var $type=$('#sel_type');var $country=$('#sel_country');var $state=$('#sel_state');var $submit=$('button',this);$country.css('display','none');function stateCallback(data){var val=$state.children('select').val();$state.html(data);if(!$state.children('select').val())
$state.children('select').val(val);$state.children('select').val(val);}
function countryCallback(data){var val=$country.children('select').val();$country.css('display','block').html(data);if(!$country.children('select').val())
$country.children('select').val(val);$country.children('select').change(function(){if(this.value.match(/^[0-9]+$/)){$submit.css('background-image',$submit.css('background-image').replace('_off2.','_off.'));$.get(velan_bpath_www+'/contacts',{'country':this.value,'type':$type.children('select').val()},stateCallback);}else{$submit.css('background-image',$submit.css('background-image').replace('_off.','_off2.'));$state.html('');}}).change();}
$type.children('select').change(function(){$submit.css('background-image',$submit.css('background-image').replace('_off.','_off2.'));$.get(velan_bpath_www+'/contacts',{'type':this.value,'must_select':1},countryCallback);}).change();this.submit(function(evt){var cselect=$country.children('select');if(cselect.length>0&&parseInt(cselect.val())>0){var action=this.getAttribute('action');var query=decodeURI($(this).serialize());launch_popup(action+'?'+query,625,600,false,action+'?print&'+query);evt.preventDefault();}
return false;});}
$.extend({chunk:function(string,length){var position=0;var chunks=[];while(position<string.length){chunks.push(string.substr(position,length));position+=length;}
return chunks;},bigCookie:function(name,value){var chunkLength=1024;if(value){var chunks=$.chunk(value,chunkLength);$.each(chunks,function(index){$.cookie(name+'_'+index,this);})}else{var value='';for(var i=0;(chunk=$.cookie(name+'_'+i));i++){value+=chunk;}
return value;}}});})($);function change_size(biggerText,smallerText){var cookie=$.cookie('big-text');if(cookie===null){$.cookie('big-text','no');}
var changeSize=$('<a href="#" />').data('big',$.cookie('big-text')=='yes'?'no':'yes').data('specific',[]).click(function(event){var $this=$(this);var bigClass='big-text';var big=$this.data('big');if(big=='yes'){$.each($this.data('specific'),function(){this.style.fontSize=$(this).data('old_size');})
$this.data('big','no').data('specific',null).html(biggerText);$('#content div.body:first').removeClass(bigClass);}else{var specific=[];$('#content div.body:first *[style]').each(function(){if(this.style.fontSize){$(this).data('old_size',this.style.fontSize);this.style.fontSize=parseInt(this.style.fontSize)*1.25+'px';specific.push(this);}});$this.data('big','yes').data('specific',specific).html(smallerText);$('#content div.body:first').addClass(bigClass);}
$.cookie('big-text',$this.data('big'));return false;}).appendTo($('<div class="size-change" />').insertAfter('#content h1:first')).triggerHandler('click');}
