(function($){var defaultOptions={preloadImg:true};var jqTransformImgPreloaded=false;var jqTransformPreloadHoverFocusImg=function(strImgUrl){strImgUrl=strImgUrl.replace(/^url\((.*)\)/,'$1').replace(/^\"(.*)\"$/,'$1');var imgHover=new Image();imgHover.src=strImgUrl.replace(/\.([a-zA-Z]*)$/,'-hover.$1');var imgFocus=new Image();imgFocus.src=strImgUrl.replace(/\.([a-zA-Z]*)$/,'-focus.$1');};var jqTransformGetLabel=function(objfield){var selfForm=$(objfield.get(0).form);var oLabel=objfield.next();if(!oLabel.is('label')){oLabel=objfield.prev();if(oLabel.is('label')){var inputname=objfield.attr('id');if(inputname){oLabel=selfForm.find('label[for="'+inputname+'"]');}}}
if(oLabel.is('label')){return oLabel.css('cursor','pointer');}
return false;};var jqTransformHideSelect=function(oTarget){var ulVisible=$('.jqTransformSelectWrapper ul:visible');ulVisible.each(function(){var oSelect=$(this).parents(".jqTransformSelectWrapper:first").find("select").get(0);if(!(oTarget&&oSelect.oLabel&&oSelect.oLabel.get(0)==oTarget.get(0))){$(this).hide();}});};var jqTransformCheckExternalClick=function(event){if($(event.target).parents('.jqTransformSelectWrapper').length===0){jqTransformHideSelect($(event.target));}};var jqTransformAddDocumentListener=function(){$(document).mousedown(jqTransformCheckExternalClick);};var jqTransformReset=function(f){var sel;$('.jqTransformSelectWrapper select',f).each(function(){sel=(this.selectedIndex<0)?0:this.selectedIndex;$('ul',$(this).parent()).each(function(){$('a:eq('+sel+')',this).click();});});$('a.jqTransformCheckbox, a.jqTransformRadio',f).removeClass('jqTransformChecked');$('input:checkbox, input:radio',f).each(function(){if(this.checked){$('a',$(this).parent()).addClass('jqTransformChecked');}});};$.fn.jqTransSelect=function(){return this.each(function(index){var $select=$(this);if($select.hasClass('jqTransformHidden')){return;}
if($select.attr('multiple')){return;}
var oLabel=jqTransformGetLabel($select);var $wrapper=$select.addClass('jqTransformHidden').wrap('<div class="jqTransformSelectWrapper"></div>').parent().css({zIndex:10-index});$wrapper.prepend('<div><span></span><a href="#" class="jqTransformSelectOpen"></a></div><ul></ul>');var $ul=$('ul',$wrapper).css('width',$select.width()).hide();$('option',this).each(function(i){var oLi=$('<li><a href="#" index="'+i+'">'+$(this).html()+'</a></li>');$ul.append(oLi);});$ul.find('a').click(function(){$('a.selected',$wrapper).removeClass('selected');$(this).addClass('selected');if($select[0].selectedIndex!=$(this).attr('index')&&$select[0].onchange){$select[0].selectedIndex=$(this).attr('index');$select[0].onchange();}
$select[0].selectedIndex=$(this).attr('index');$('span:eq(0)',$wrapper).html($(this).html());var oSpan=$('span:first',$wrapper);if($select.attr('value')!='')oSpan.css({fontWeight:'bold'});else oSpan.css({fontWeight:'normal'});$ul.hide();return false;});$('a:eq('+this.selectedIndex+')',$ul).click();$('span:first',$wrapper).click(function(){$("a.jqTransformSelectOpen",$wrapper).trigger('click');});oLabel&&oLabel.click(function(){$("a.jqTransformSelectOpen",$wrapper).trigger('click');});this.oLabel=oLabel;var oLinkOpen=$('a.jqTransformSelectOpen',$wrapper).click(function(){if($ul.css('display')=='none'){jqTransformHideSelect();}
if($select.attr('disabled')){return false;}
$ul.slideToggle('fast',function(){var offSet=($('a.selected',$ul).offset().top-$ul.offset().top);$ul.animate({scrollTop:offSet});});return false;});var iSelectWidth=$select.outerWidth();var oSpan=$('span:first',$wrapper);var newWidth=(iSelectWidth>oSpan.innerWidth())?iSelectWidth+oLinkOpen.outerWidth():$wrapper.width();$wrapper.css('width',newWidth);$ul.css('width',newWidth-2);oSpan.css({width:iSelectWidth});$ul.css({display:'block',visibility:'hidden'});var iSelectHeight=($('li',$ul).length)*($('li:first',$ul).height());(iSelectHeight<$ul.height())&&$ul.css({height:iSelectHeight,'overflow':'hidden'});$ul.css({display:'none',visibility:'visible'});});};$.fn.jqTransform=function(options){var opt=$.extend({},defaultOptions,options);return this.each(function(){var selfForm=$(this);if(selfForm.hasClass('jqtransformdone')){return;}
selfForm.addClass('jqtransformdone');if($('select',this).jqTransSelect().length>0){jqTransformAddDocumentListener();}
selfForm.bind('reset',function(){var action=function(){jqTransformReset(this);};window.setTimeout(action,10);});});};})(jQuery);$(document).ready(function(){$("form.jqtransform").jqTransform();$("#enquiryForm_6").jqTransform();$("#enquiryForm_1").jqTransform();$("#search-filter").jqTransform();});$(document).ready(function(){lbl=$('#login_email').parent().prev();$('#login_email').bind('focus',function(){lbl=$('#login_email').parent().prev();if($(this).attr('value')==lbl.html())$(this).attr('value','');});$('#login_email').bind('blur',function(){if($(this).attr('value')=='')$(this).attr('value',lbl.html());});$('#login_email').attr('value',lbl.html());lbl.css({'display':'none'});lbl=$('#login_password').parent().prev();if($('#login_password').attr('value')==''){$('#login_password').css({'display':'none'});$('#fake-login_password').css({'display':'block'});}
$('#fake-login_password').bind('focus',function(){$(this).css({'display':'none'});$('#login_password').css({'display':'block'});$('#login_password').focus();});$('#login_password').bind('blur',function(){if($(this).attr('value')==''){$(this).css({'display':'none'});$('#fake-login_password').css({'display':'block'});}});$('#fake-login_password').attr('value',lbl.html());lbl.css({'display':'none'});$('#enquiryForm_5 div.row').each(function(idx,el){var lbl=$('label.row-label',el);lbl.css({'display':'none'});$('span.required',el).css({'display':'none'});textInput=$('[type=text]',el);if(textInput.length>=1){textInput.bind('focus',function(){if($(this).attr('value')==lbl.html())$(this).attr('value','');});textInput.bind('blur',function(){if($(this).attr('value')=='')$(this).attr('value',lbl.html());});textInput.attr('value',lbl.html());}});$('#quick-search').bind('focus',function(){if($(this).attr('value')=='Enter keyword')$(this).attr('value','');});$('#quick-search').bind('blur',function(){if($(this).attr('value')=='')$(this).attr('value','Enter keyword');});});