jQuery(document).ready(function(){ if(document.getElementById("HeaderMultiView"))
{ jQuery('#HeaderMultiView').ContentSlider({ leftBtn: W3FE_BASE_URL+"public/_images/lcs/gallery-prev-btn.png", rightBtn:W3FE_BASE_URL+"public/_images/lcs/gallery-next-btn.png", width:'930px',
height:'380px',
speed: 400,
easing:'easeOutQuad',
textResize: true});}});;(function($){
$.alerts={
verticalOffset:-75,
horizontalOffset: 0,
repositionOnResize: true,
overlayOpacity:.01,
overlayColor:'#FFF',
draggable: true,
okButton:'&nbsp;OK&nbsp;',
cancelButton:'&nbsp;Cancel&nbsp;',
yesButton:'&nbsp;Yes&nbsp;',
noButton:'&nbsp;No&nbsp;',
dialogClass: null,
alert: function(message, title, callback){ if( title== null) title='Alert'; $.alerts._show(title, message, null,'alert', function(result){ if( callback) callback(result);});},
confirm: function(message, title, callback){ if( title== null) title='Confirm'; $.alerts._show(title, message, null,'confirm', function(result){ if( callback) callback(result);});},
confirmmedia: function(message, title, callback){ if( title== null) title='Confirmmedia'; $.alerts._show(title, message, null,'confirmmedia', function(result){ if( callback) callback(result);});},
prompt: function(message, value, title, callback){ if( title== null) title='Prompt'; $.alerts._show(title, message, value,'prompt', function(result){ if( callback) callback(result);});},
_show: function(title, msg, value, type, callback){
$.alerts._hide(); $.alerts._overlay('show');
$("BODY").append('<div id="popup_container">'+'<h1 id="popup_title"></h1>'+'<div id="popup_content">'+'<div id="popup_message"></div>'+'</div>'+'</div>');
if( $.alerts.dialogClass) $("#popup_container").addClass($.alerts.dialogClass);
var pos=($.browser.msie&& parseInt($.browser.version)<= 6)?'absolute':'fixed';
$("#popup_container").css({ position: pos, zIndex: 99999, padding: 0, margin: 0});
$("#popup_title").text(title); $("#popup_content").addClass(type); $("#popup_message").text(msg); $("#popup_message").html( $("#popup_message").text().replace(/\n/g,'<br />'));
$("#popup_container").css({ minWidth: $("#popup_container").outerWidth(), maxWidth: $("#popup_container").outerWidth()});
$.alerts._reposition(); $.alerts._maintainPosition(true);
switch( type){ case'alert': $("#popup_message").after('<div id="popup_panel"><input type="button" value="'+ $.alerts.okButton+'" id="popup_ok" /></div>'); $("#popup_ok").click( function(){ $.alerts._hide(); callback(true);}); $("#popup_ok").focus().keypress( function(e){ if( e.keyCode== 13|| e.keyCode== 27) $("#popup_ok").trigger('click');}); break; case'confirm': $("#popup_message").after('<div id="popup_panel"><a href="javascript:void(0);" id="popup_ok" class="popup_confirm popup_text_set"><span>'+$.alerts.yesButton+'</span></a><a href="javascript:void(0);" id="popup_cancel" class="popup_text_set"><span>'+$.alerts.noButton+'</span></a></div>'); $("#popup_ok").click( function(){ $.alerts._hide(); if( callback) callback(true);}); $("#popup_cancel").click( function(){ $.alerts._hide(); if( callback) callback(false);}); $("#popup_ok").focus(); $("#popup_ok, #popup_cancel").keypress( function(e){ if( e.keyCode== 13) $("#popup_ok").trigger('click'); if( e.keyCode== 27) $("#popup_cancel").trigger('click');}); break; case'confirmmedia': $("#popup_message").after('<div id="popup_panel"><a href="javascript:void(0);" id="popup_cancel" class="popup_text_set"><span>'+$.alerts.yesButton+'</span></a></div>'); $("#popup_ok").click( function(){ $.alerts._hide(); if( callback) callback(true);}); $("#popup_cancel").click( function(){ $.alerts._hide(); if( callback) callback(false);}); $("#popup_ok").focus(); $("#popup_ok, #popup_cancel").keypress( function(e){ if( e.keyCode== 13) $("#popup_ok").trigger('click'); if( e.keyCode== 27) $("#popup_cancel").trigger('click');}); break; case'prompt': $("#popup_message").append('<br /><input type="text" size="30" id="popup_prompt" />').after('<div id="popup_panel"><input type="button" value="'+ $.alerts.okButton+'" id="popup_ok" /> <input type="button" value="'+ $.alerts.cancelButton+'" id="popup_cancel" /></div>'); $("#popup_prompt").width( $("#popup_message").width()); $("#popup_ok").click( function(){ var val= $("#popup_prompt").val(); $.alerts._hide(); if( callback) callback( val);}); $("#popup_cancel").click( function(){ $.alerts._hide(); if( callback) callback( null);}); $("#popup_prompt, #popup_ok, #popup_cancel").keypress( function(e){ if( e.keyCode== 13) $("#popup_ok").trigger('click'); if( e.keyCode== 27) $("#popup_cancel").trigger('click');}); if( value) $("#popup_prompt").val(value); $("#popup_prompt").focus().select(); break;}
if( $.alerts.draggable){ try{ $("#popup_container").draggable({ handle: $("#popup_title")}); $("#popup_title").css({ cursor:'move'});} catch(e){}}},
_hide: function(){ $("#popup_container").remove(); $.alerts._overlay('hide'); $.alerts._maintainPosition(false);},
_overlay: function(status){ switch( status){ case'show': $.alerts._overlay('hide'); $("BODY").append('<div id="popup_overlay"></div>'); $("#popup_overlay").css({ position:'absolute', zIndex: 99998, top:'0px', left:'0px', width:'100%', height: $(document).height(), background: $.alerts.overlayColor, opacity: $.alerts.overlayOpacity}); break; case'hide': $("#popup_overlay").remove(); break;}},
_reposition: function(){ var top=(($(window).height()/ 2)-($("#popup_container").outerHeight()/ 2))+ $.alerts.verticalOffset; var left=(($(window).width()/ 2)-($("#popup_container").outerWidth()/ 2))+ $.alerts.horizontalOffset; if( top< 0) top= 0; if( left< 0) left= 0;
if( $.browser.msie&& parseInt($.browser.version)<= 6) top= top+ $(window).scrollTop();
$("#popup_container").css({ top: top+'px', left: left+'px'}); $("#popup_overlay").height( $(document).height());},
_maintainPosition: function(status){ if( $.alerts.repositionOnResize){ switch(status){ case true: $(window).bind('resize', $.alerts._reposition); break; case false: $(window).unbind('resize', $.alerts._reposition); break;}}}}
jAlert= function(message, title, callback){ $.alerts.alert(message, title, callback);}
jConfirm= function(message, title, callback){ $.alerts.confirm(message, title, callback);};
jConfirmmedia= function(message, title, callback){ $.alerts.confirmmedia(message, title, callback);}; jPrompt= function(message, value, title, callback){ $.alerts.prompt(message, value, title, callback);};})(jQuery);;
var wrapperWidth= 210;var textWidth= 206;var inputWidth= 206;jQuery(document).ready(function(){
jQuery(".mtpl19").hover(function(){
jQuery(this).addClass("blue_bg");},function()
{
jQuery(this).removeClass("blue_bg");});
var countryId= document.getElementById('country'); onchangeCountry(countryId);
$objJnice= jQuery("#jNiceCountry,#jNiceCity").jNice(); jQuery(".jNiceSelectWrapper").css({"width": wrapperWidth+"px"}); jQuery(".jNiceSelectText").css({"width": textWidth+"px"}); jQuery(".jNiceInput").css({"width": inputWidth+"px"});
postalcodeOnchangeValues(); displayMoreResults(); hideMoreResults();
var defImageLoadTemplArray= new Array("mtpl1"); defaultOnloadWrapper(defImageLoadTemplArray,'#main','.mtpl27');
jQuery("#storesPostalCode").focus(function()
{ if(jQuery("#country").val()==0)
{ jQuery.alerts.yesButton='OK';
jConfirmmedia("Please select country","",function(msg){ if(msg)
{}});}});});
function onchangeCountry(obj){ var selectedCountry= jQuery(obj).val(); if(selectedCountry>0){ jQuery.ajax({ type:"POST", data:{"CountryId":selectedCountry}, url:W3FE_BASE_URL+"/"+FRNDLY_URL, success:function(msg){
var result= eval('('+ msg+')'); buildCities(result);}});}else{
var citySelect= document.createElement("select"); citySelect.setAttribute("class","city_selectbox"); citySelect.setAttribute("id","storesCity"); citySelect.setAttribute("onchange","alert('in inline alert');");
var cityOption= document.createElement("option"); cityOption.setAttribute("id","city_0"); cityOption.setAttribute("value","0"); cityOption.innerHTML="Select your city";
citySelect.appendChild(cityOption);
jQuery(".cityBox").html('').append(citySelect);
jQuery(".cityBox").jNice(); jQuery(".jNiceSelectWrapper").css({"width": wrapperWidth+"px"}); jQuery(".jNiceSelectText").css({"width": textWidth+"px"}); jQuery(".jNiceInput").css({"width": inputWidth+"px"});}}
function buildCities(jsonObj){
var citySelect= document.createElement("select"); citySelect.setAttribute("class","city_selectbox"); citySelect.setAttribute("id","storesCity"); citySelect.setAttribute("onchange","alert('in inline alert');"); citySelect.setAttribute("onclick","onchangeCity(this)");
var cityOption= document.createElement("option"); cityOption.setAttribute("id","city_0"); cityOption.setAttribute("value","0"); cityOption.innerHTML="Select your city";
citySelect.appendChild(cityOption);
for(var i=0;i<jsonObj.length;i++){
var cityOption= document.createElement("option"); cityOption.setAttribute("id","city_"+jsonObj[i].City_Id); cityOption.setAttribute("value",jsonObj[i].City_Id); cityOption.innerHTML= jsonObj[i].City_Name.toUpperCase();
citySelect.appendChild(cityOption);}
jQuery(".cityBox").html('').append(citySelect);
jQuery(".cityBox").jNice(); jQuery(".jNiceSelectWrapper").css({"width": wrapperWidth+"px"}); jQuery(".jNiceSelectText").css({"width": textWidth+"px"}); jQuery(".jNiceInput").css({"width": inputWidth+"px"});}
function is_array(input){ return typeof(input)=='object'&&(input instanceof Array);}
var delay=(function(){ var timer= 0; return function(callback, ms){ clearTimeout(timer); timer= setTimeout(callback, ms);};})();
function postalcodeOnchangeValues(){ jQuery(".postalcode_textbox").keyup(function(){ var postalcode= jQuery(this).val(); var selCountry= jQuery(".country_selectbox option:selected").html(); if(jQuery.trim(postalcode)!=''&& jQuery.trim(selCountry)!='Select your country')
{ var str= postalcode+' '+selCountry; delay(function(){ storeSearch(str);}, 1000);}});
jQuery(".postalcode_textbox").focusin(function(){ jQuery(".city_selectbox").parent().find(".jNiceSelectText").html("Select your city"); jQuery(".city_selectbox").parent().find(".jNiceSelectWrapper").find("li>a").removeClass("selected"); jQuery(".city_selectbox").parent().find(".jNiceSelectWrapper").find("li>a:first").addClass("selected");});}
function onchangeCity(obj){ jQuery(".postalcode_textbox").val(''); var cityval= jQuery(".city_selectbox option:selected").html(); var selCountry= jQuery(".country_selectbox option:selected").html();
var str= cityval+' '+selCountry; storeSearch(str);}
function storeSearch(str){
var geocoder= new GClientGeocoder(); var latLang= geocoder.getLatLng(str,function(point){ if(point){ var str='';
jQuery.ajax({ type:"POST", data:{"lat":point.y,"long":point.x}, url:W3FE_BASE_URL+"/"+FRNDLY_URL, success:function(msg){ var result= eval('('+ msg+')'); buildDefaultResult(result); buildStoreResults(result);}});}else{
jQuery.alerts.yesButton='OK';
jConfirmmedia('Wrong data for Google Geocoder',"",function(msg){ if(msg){}});}});}
function buildDefaultResult(jsonObj){
var defObj= jQuery(".default_result_set");
if(jsonObj.length>0){
jQuery(".default_result_set").html('');
for(var i=0;i<jsonObj.length;i++){ borderClass=(i< 4)?"border_top":"";
marginClass=(i!=0&& i%3== 0)?"no_margin":"";
var h3= document.createElement("h3"); h3.innerHTML= jsonObj[i].Contact_Title;
var titleDiv= document.createElement("div"); titleDiv.setAttribute("class","name"); titleDiv.appendChild(h3);
var addrDiv= document.createElement("div"); addrDiv.setAttribute("class","street-address"); addrDiv.innerHTML= jsonObj[i].Contact_Address.replace(/<\/?[^>]+>/gi,'')+"<p>"+jsonObj[i].Contact_Zip+"</p><p>"+jsonObj[i].City_Name+"</p><p>"+jsonObj[i].Country_Name+"</p>";
jQuery(defObj[i]).append(titleDiv);
jQuery(defObj[i]).append(addrDiv);
if(i==2)
break;}
if(jsonObj.length>3)
{ if(jQuery("#more_result_box").css('display')=='block'){ jQuery("#less_results").css("display","block"); jQuery("#more_results").css("display","none");}
else{ jQuery("#more_results").css("display","block"); jQuery("#less_results").css("display","none");}}}else{ for(var i=0;i<defObj.length;i++){ if(i==0)
jQuery(defObj[i]).html('<p>In order to get search results, please select your country and enter your postal code or select your city.</p>'); else
jQuery(defObj[i]).html('');}
jQuery("#more_results").css("display","none"); jQuery("#less_results").css("display","none");}}
function buildStoreResults(jsonObj){ jQuery("#more_address").html(''); var j=1;var str=''; for(var i=3;i<jsonObj.length;i++){
if(j<9){ borderClass=(i< 6)?"border_top":"";
marginClass=(j>2&& j%3== 0)?"no_margin":"";
str+='<div class="vcard '+borderClass+' '+marginClass+'"><div class="name"><h3>'+jsonObj[i].Contact_Title+'</h3></div><div class="street-address">'+jsonObj[i].Contact_Address.replace(/<\/?[^>]+>/gi,'')+'<p>'+jsonObj[i].Contact_Zip+'</p><p>'+jsonObj[i].City_Name+'</p><p>'+jsonObj[i].Country_Name+'</p></div></div>';
j++;}}
jQuery("#more_address").html(str);}
function displayMoreResults(){ jQuery("#more_results").click(function(obj){ obj.preventDefault(); jQuery("#more_result_box").slideDown("slow"); jQuery("#more_results").css("display","none"); jQuery("#less_results").css("display","block");});}
function hideMoreResults(){ jQuery("#less_results").click(function(obj){ obj.preventDefault(); jQuery("#more_result_box").slideUp("slow"); jQuery("#more_results").css("display","block"); jQuery("#less_results").css("display","none");});};jQuery(document).ready(function(){ var hashCode='';
jQuery('.blocksRedirect').each(function(){ if(jQuery(this).find('.url').attr('href')!=null){ jQuery(this).css({"cursor":"pointer"});}}); jQuery('.blocksRedirect').click(function(event)
{ event.preventDefault(); arrURL= jQuery(this).find('.url').attr('href');
if(jQuery(this).find('.url').attr('target')!=''&& arrURL!=null)
{ arrURL= arrURL.replace(W3FE_BASE_URL,''); arrURL= arrURL.split('/');
if(arrURL[1]!=''|| arrURL[1]!='#'){ if(arrURL[1].charAt(0)=='#'){ event.preventDefault(); jQuery('.gall_item_block').each(function(){ hashCode= jQuery(this).val(); if(hashCode== arrURL[1]){ jQuery(this).parent('div').slideDown(400,function(){ jQuery(this).removeClass('hidden');});}});}
else
{
if(jQuery(this).find('.url').attr('target')=='_blank')
window.open(jQuery(this).find('.url').attr('href')); else
window.location= jQuery(this).find('.url').attr('href');}}}});});; jQuery(".mtpl2").hover(function(){ jQuery(this).css({"cursor":"pointer"});
jQuery(this).find("h2").css({"color":"#009dde"});
jQuery(this).find("p").css({"color":"#666"});},function()
{
jQuery(this).find("h2").css({"color":"#0d2043"});
jQuery(this).find("p").css({"color":"#8290a2"});});
