;var content='';
var el=false;
var align='center';
var type='';
var folder=false;
var nload=true;
var overlay=true;
var s_width;
var s_height;  


window.addEventListener("load", function(event) { try { lazyload(); } catch(e) {}  });


var isSafari = navigator.vendor && navigator.vendor.indexOf('Apple') > -1 &&
               navigator.userAgent &&
               navigator.userAgent.indexOf('CriOS') == -1 &&
               navigator.userAgent.indexOf('FxiOS') == -1;
			   oilog(isSafari);

function getMobileOperatingSystem() {
  var userAgent = navigator.userAgent || navigator.vendor || window.opera;  
    if (/windows phone/i.test(userAgent)) { return 'windows';}
 if (/android/i.test(userAgent)) { return 'android';}
 if (/iPad|iPhone|iPod/.test(userAgent) && !window.MSStream) { return 'ios'; }
return 'unknown';
}

/*(function(d) {
    var config = {
      kitId: 'lim7yvu',
      scriptTimeout: 3000,
      async: true
    },
    h=d.documentElement,t=setTimeout(function(){h.className=h.className.replace(/\bwf-loading\b/g,"")+" wf-inactive";},config.scriptTimeout),tk=d.createElement("script"),f=false,s=d.getElementsByTagName("script")[0],a;h.className+=" wf-loading";tk.src='https://use.typekit.net/'+config.kitId+'.js';tk.async=true;tk.onload=tk.onreadystatechange=function(){a=this.readyState;if(f||a&&a!="complete"&&a!="loaded")return false;f=true;clearTimeout(t);try{Typekit.load(config)}catch(e){}};s.parentNode.insertBefore(tk,s)
  })(document); 

function update_url(url) { var x = location.origin; url=url.replace("https://www.globalsynturf.com", x);
url=url.replace("https://www.globalsynturf.net", x);
    history.pushState(null, null, url); 
} */

function empty_errors() { 
	var ar=[$('#error_source'),$('#error_main')];
	for (var i = 0; i < ar.length; ++i) {
   		ar[i].html('');ar[i].hide(); 
	}
}

function nl2br(str) { 
	return str.replace(/\n/g,'<br/>');
}

function resize_projects() { var w; var h;

$('.projects').each(function(i, obj) { 
w=$(this).width();  $(this).height(w); 
    h=$(this).find('img').height();w=$(this).find('img').width();
	if (h>w)  { $(this).find('img').height(w); }
});
}
function create_div_files(n) { 
var j = $('.pitem').length + 1; var start=j;
for (var i=1;i<=n;i++) { 
	$('<div/>', {
    id: 'p_'+j,
    class: 'pitem'  
}).appendTo('#div_photos'); 
$('<img/>', {    
    src: images+ 'svg-loaders/oval_dark.svg',
	class:'pimg'
}).appendTo('#p_'+j); 
j++;
}
return start;
}

function get_place(place) { 
lat=place.geometry.location.lat(); 
lon=place.geometry.location.lng();				 
		  if(typeof place.address_components=='undefined'){
			  return final_error();
		  }
		  formatted_address=place.formatted_address;
		  for (var i = 0; i < place.address_components.length; i++) {
		  for (var j = 0; j < place.address_components[i].types.length; j++) {			
			console.log(place.address_components[i].types[j] + ': ' + place.address_components[i].long_name +' * ');
			if (place.address_components[i].types[j] == 'postal_code') {
			  zip_long = place.address_components[i].long_name;	
			  zip_short = place.address_components[i].short_name;	
			}
			if (place.address_components[i].types[j] == 'route') {
			  street_long = place.address_components[i].long_name;	
			  street_short = place.address_components[i].short_name;	
			}
			if (place.address_components[i].types[j] == 'country') {
			  country_long = place.address_components[i].long_name;
			  country_short = place.address_components[i].short_name;	
			}
			if (place.address_components[i].types[j] == 'street_number') {
			  street_number_long = place.address_components[i].long_name;
			  street_number_short = place.address_components[i].short_name;	
			}
			if (place.address_components[i].types[j] == 'route') {
			  street_long = place.address_components[i].long_name;	
			  street_short = place.address_components[i].short_name;
			}
			if (place.address_components[i].types[j] == 'locality') {
			  city_long = place.address_components[i].long_name;	
			  city_short = place.address_components[i].short_name;
			} 
			
			if (place.address_components[i].types[j] == 'sublocality') { 
			  sublocality_long = place.address_components[i].long_name;	
			  sublocality_short = place.address_components[i].short_name;
			}
			if (place.address_components[i].types[j] == 'administrative_area_level_1') {
			  state_long = place.address_components[i].long_name;
			  state_short = place.address_components[i].short_name;	
			}
			if (place.address_components[i].types[j] == 'administrative_area_level_2') {
			  county_long = place.address_components[i].long_name;
			  county_short = place.address_components[i].short_name;		
			}
			if (place.address_components[i].types[j] == 'locality') {
			  locality = place.address_components[i].long_name;			  	
			}
			
			if (place.address_components[i].types[j]== 'neighborhood') {
			  neighborhood = place.address_components[i].neighborhood;			  	
			}
			if (place.address_components[i].types[j] == 'political') {
			  political = place.address_components[i].political;			  	
			}
		  }
		} 	
		
		if (city_long.length<2) { 
			city_long=sublocality_long;
			city_short=sublocality_short;
		}
}
   
function hide_mes() {  $('#message').hide().fadeOut(); }

function dialog(content) { BootstrapDialog.alert(content); return false; }

function show_mes(content) { 
$('#nifty_error').find('.content_modal').html(content); $('#nifty_error').nifty('show');$('#nifty_error').css('z-index','10000000000000'); oilog('nifty_error: '+content); 
}

function load_mes(content,el) {  
el.html("<div class='red'>"+content+"</div>"); el.show();
}
function clear_mes(el) {  el.html(''); }
function mark(el) { el.css('background','#fffeb9'); }
function unmark(el) { el.css('background','#fff'); }

function getCookie(name) {
  var value = '; ' + document.cookie;
  var parts = value.split('; ' + name + '=');
  if (parts.length == 2) return parts.pop().split(';').shift();
}
function isMobileWidth() {
	return $('#mobile-indicator').is(':visible');
}

function infocus(id) {
$(id).focus; $(id).css('background','#fffacd');
}

function on_error(id,mes) { 
el=$('#'+id); $.scrollTo('#'+id); mark(el); el.focus();$('#error_'+id).html(mes); 
}

jQuery.scrollTo = function (target, offset, speed, container) {
if (isNaN(target)) {
	if (!(target instanceof jQuery)) target = $(target);
		if (typeof target.offset() !=='undefined') target = parseInt(target.offset().top);
    }

    container = container || 'html, body';
    if (!(container instanceof jQuery))
        container = $(container);

    speed = speed || 500;
    offset = offset || 0;

    container.animate({
        scrollTop: target + offset
    }, speed);
};




function save_screen(bw,bh,sw,sh,tz) { 
var obj={width:bw,height:bh,timezone:tz,sw:sw,sh:sh,isr:is_retina()};
ajax_func('screen',obj,h_script,0).done(function(ret) {  });
}

function load_gif(id,align) { 
var svg='oval_dark.svg'; if (dark_background) svg='oval.svg';
 $(id).html('<div style="width:100%" align="'+align+'"><img src="'+images_local+'svg-loaders/'+svg+'" width="50" \></div>');
}
function load_gif_el(el,align) { 
var svg='oval_dark.svg'; if (dark_background) svg='oval.svg';
 el.html('<div class="loading_gif"><img src="'+images_local+'svg-loaders/'+svg+'" width="50" \></div>');
}
function load_gif_smaller(id,align) { 
 $(id).html('<div class="loading_gif"><img src="'+images_local+'svg-loaders/three-dots.svg" width="50" \></div>');
}
function load_gif_small(id,align) { 
 $(id).html('<div class="loading_gif"><img src="'+images_local+'svg-loaders/circles.svg" width="50"  \></div>');
}
function spinner(el,align) { 
 el.html('<div class="be-spinner"><svg width="40px" height="40px" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg"><circle fill="none" stroke-width="4" stroke-linecap="round" cx="33" cy="33" r="30" class="circle"></circle></svg></div>');
}
function formatting(value,money,n,remove_zeros) { 
if (parseFloat(value)>0) { 
if (remove_zeros)
return money+parseFloat(value).toFixed(n).replace(/(\d)(?=(\d{3})+\.)/g, '$1,').replace(/\.0+$/,'').toString(); 
else return money+parseFloat(value).toFixed(n).replace(/(\d)(?=(\d{3})+\.)/g, '$1,').toString(); 
}
else return '';
}
function getNum(val) {
   if (isNaN(val) || val=='') { return parseFloat(0); } return parseFloat(val);
}

function bootstrap_equalizer() {
  $('.equalizer').each(function() {
    var heights = $(this).find('.watch').map(function() {
      return $(this).height();
    }).get(),

    maxHeight = Math.max.apply(null, heights);

    $('.watch').height(maxHeight); 
  });
}

function save_field(table,key,id,field,value,type,folder) { 
var obj={'field':field,'table':table,'key':key,'id':id,'value':value,'type':type};
ajax_func('save_field',obj,folder).done(function(ret) { if (ret['error']>0) { $('#'+id+'.'+field).val(ret['ret']); return ret; }
if (typeof ret['reload'] != 'undefined') window.location.reload();	
	$('#'+id+'.'+field).css('background-color','#fff7d9');	
	$('#'+field).css('background-color','#fff7d9');	
});
}


function ajax_load(action,obj,folder,el,nload) { oilog('ajax_load: ' + action + ' folder: '+ folder + 'obj:'+ obj); if (nload) load_gif_el(el); 
ajax_func(action,obj,folder,0).done(function(ret) { if (ret['error']>0) { oilog('error: '+action); el.html(''); return false; } el.html(ret['content']); });
}

function ajax_func(action,obj,folder,overlay) { 
var post=''; hide_mes(); if (!folder) folder=h_script; oilog('ajax_func: ' +action);
$.each(obj, function(key, value) { post=post + key+'`'+value+'^'; }); 
if (overlay) { load_gif_el($('.overlay')); $('.overlay').show(); }
post= post.slice(0, -1); 
	 return $.ajax({
		type: 'POST',
		dataType: 'JSON', 
		url: folder+'save.php?action='+action,		
		xhrFields: { withCredentials: true }, 
		data: {post:post},
		beforeSend:function(data, textStatus, XMLHttpRequest) { if (action!='screen' && overlay) $('.overlay').show();$('.overlay').css('padding-top',window.innerHeight/2-40);	},
		success: function(data, textStatus, XMLHttpRequest) {	
			$('.overlay').hide();	
			if (data['error']>0) { return show_mes(data['message']); } 			
			return data; 					
		},
		error: function(xhr,textStatus, errorThrown){
		$('.overlay').hide(); oilog('error: ' + action+ ' ' +errorThrown);	return false;	
		}
	});			
}
function dpicker() { 
var datepicker = $('body').find('.bootstrap-datetimepicker-widget:last'),
		position = datepicker.offset(),
        parent = datepicker.parent(),
        parentPos = parent.offset(),
        width = datepicker.width(),
        parentWid = parent.width();

    datepicker.appendTo('body');
    datepicker.css({
        position: 'absolute',
        top: position.top,
        bottom: 'auto',
        left: position.left,
        right: 'auto'
    });
   
    if (parentPos.left + parentWid < position.left + width) {
        var newLeft = parentPos.left;
        newLeft += parentWid / 2;
        newLeft -= width / 2;        
    }
};


function remove_row(table,table_id,table_id_value,div_remove,div_after,elid) {  
BootstrapDialog.confirm({
title: 'WARNING',
message: 'Warning! Are you sure?',
type: BootstrapDialog.TYPE_WARNING,
closable: true,draggable: true,btnCancelLabel: 'Cancel',btnOKLabel: 'Remove it!',btnOKClass: 'btn-warning',
callback: function(result) { if(!result) return false; 
var obj={'table':table,'table_id':table_id,'table_id_value':table_id_value};
ajax_func('remove_single_row',obj).done(function(ret) { if (ret['error']>0) { $('#'+id+'.'+field).val(ret['ret']); return ret; }
if (typeof ret['reload'] != 'undefined') window.location.reload();
if (table=='orders_products' || table=='products_labels') { window.location.reload(); return false; }									
$('#'+div_remove+'_'+table_id_value).remove();$('#'+div_after+'_'+table_id_value).remove();
$('#'+table_id_value+'.'+div_remove).remove();	});
}	});

} ;
$.curCSS = function (element, attrib, val) {
    $(element).css(attrib, val);
};

function oilog(mes) { console.log(mes); }

function login_close() { $('.modal_login').hide('fade'); $('body').css('overflow','auto');}
	
function account_show_only(id) { 
	var divs=['div_login','div_forgot','div_forgot_next','div_create','div_create_after','div_public','div_create_final'];
	var i; var len=divs.length;
	for (i = 0; i < len; i++) { 
		divs[i]==id?$('#'+divs[i]).show('slow'):$('#'+divs[i]).hide('slow');    	
	}
}

function fb_share(url) {
  FB.ui({
    method: 'share',
    href: url,
  }, function(response){});
}

function tw_share(url,cont) { 
var twitterWindow = window.open('https://twitter.com/share?url=' +url +'&text='+cont, 'twitter-popup', 'height=350,width=600');
  if(twitterWindow.focus) { twitterWindow.focus(); }
    return false;
}

function hide_tops() { if ($(window).width()<768) { $('.lgreen').css('margin-top','-130px'); $('.top-bar').css('margin-top','-54px'); $('.sctw').css("bottom","-70px");} }
function show_tops() { $('.lgreen').css('margin-top','0'); $('.top-bar').css('margin-top','0'); $('.sctw').css("bottom","0"); }

function click_baqno(index) { 
$('#cnt_title'+index).css('border-color','inherent'); var name=$('#qname'+index).val();var email=$('#qemail'+index).val();var content=$('#cnt_content'+index).val();var title=$('#cnt_title'+index).val(); if (title.length>70 || title.length<10) {$('#cnt_title'+index).css('border-color','red');  return false; }
var photos_id=$('#cnt_photos_id'+index).val();var art_id=$('#cnt_art_id'+index).val();var geonameid=$('#cnt_geonameid'+index).val();
var cid=$('#cnt_cid'+index).val();
var obj={title:title,content:content,name:name,email:email,photos_id:photos_id,art_id:art_id,geonameid:geonameid,cid:cid}; oilog(obj); 

ajax_func('add_question',obj,ajax_plugins+'questions/',1).done(function(ret) {  if (ret['error']<1) { 
if (index=="") { $('#modal_question').nifty('hide');
				$('#qsuccess .content_modal').html(ret['message']);
				$('#qsuccess').nifty('show'); 
} else { $('#just_question').hide();
ajax_load("cont_questions",obj,ajax_plugins+'questions/',$('#cont_questions'),true);
}

} });
}

function click_baq(index) { 
var content=$('#cnt_content'+index).val(); 
var title=$('#cnt_title'+index).val(); if (title.length>70 || title.length<10) {$('#cnt_title'+index).css('border-color','red');  return false; } 
var photos_id=$('#cnt_photos_id'+index).val();var art_id=$('#cnt_art_id'+index).val(); var geonameid=$('#cnt_geonameid'+index).val(); var cid=$('#cnt_cid'+index).val();
var obj={title:title,content:content,photos_id:photos_id,art_id:art_id,geonameid:geonameid,cid:cid}; oilog(obj); 
ajax_func('add_question',obj,ajax_plugins+'questions/',1).done(function(ret) { if (ret['error']<1) {
if (index=="") { 
	$('#modal_question').nifty('hide');
	$('#qsuccess .content_modal').html(ret['message']);
	$('#qsuccess').nifty('show');
} else { $('#just_question').hide();
ajax_load("cont_questions",obj,ajax_plugins+'questions/',$('#cont_questions'),true);
}
} });
}

function screen_changes() { 
$(window).width()<980?($('#to-top-button').hide()):0;$(window).width()<768?($('#panel_left').hide('slide')):($('#panel_left').show('slide'));
}

function is_retina() {
        if (window.matchMedia) {
            var mq = window.matchMedia("only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6/2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen  and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx)");
            return (mq && mq.matches || (window.devicePixelRatio > 1)); 
        }
}


function gologin() { 
$('.modal_login').show('fade'); $('body').css({'overflow':'hidden'}); $('#email_login').focus();
$('#left_menu').hide(); 
}

function toggle_div_cart() { 
$('#div_cart').delay(100).toggle('slide',{ direction: 'right' });	
}

function toggle_smenu() {	 oilog('toggle_smenu');
	$('#smenu').delay(100).slideToggle('fast');  
}

function toggle_left_menu() {  
	$('#left_menu').delay(100).toggle('slide',{ direction: 'left' }); 
	if (!$('#left_menu').is(':visible')) { 
		$('#lmenu').html('');
	}		
	
}

function do_on_click(e) { 

var target = $(e.target);   
    if (!target.parents('.nifty-modal').length) {
       $('.nifty-modal').nifty('hide'); 
    } 
oilog('class: ' +e.target.className); 
$(e.target).is('#message')?0:$('#message').hide('fade'); 
if (!$(e.target).is('input,textarea') && !$(e.target).hasClass('note-editable') && !$(e.target).parent().hasClass('note-editing-area') && ! $(e.target).parent().hasClass('note-editable')) show_tops();  
if ($(e.target).hasClass('note-editable') || $(e.target).parent().hasClass('note-editing-area') || $(e.target).parent().hasClass('note-editable'))  hide_tops();
$(e.target).is('.oi_modal') || $(e.target).parents('.oi_modal').length || $(e.target).is('.oi_trigger') || $(e.target).parent().is('.oi_trigger')?oilog('is_trigger'):$('.oi_modal').hide('fade');

var c=e.target.className; oilog('e class:' + c);

if ($(e.target).hasClass("notouch") || $(e.target).hasClass("dropdown-backdrop") || $(e.target).hasClass("tns_bar") ||$(e.target).hasClass("tcart") || $(e.target).hasClass("muser") ||$(e.target).hasClass("btn_user") ||$(e.target).hasClass("icon-close") ||$(e.target).hasClass("icon-bar") || $(e.target).hasClass("bar") || $(e.target).hasClass("icon-cart") || $(e.target).hasClass("dropdown") || $(e.target).hasClass("img_circle_top") || $(e.target).hasClass("img-circle") 
|| $(e.target).parents('#smenu').length !==0 || $(e.target).parents('#div_cart').length !==0 || $(e.target).parents('#left_menu').length !==0 || $(e.target).parents('#show_left_menu').length !==0 || $(e.target).parents('#div_left_menu').length !==0 ) {   return; }
oilog('toggling:' + e.target.className);  
if ($('#div_cart').is(":visible")) { toggle_div_cart(); oilog('toggle_div_cart'); }
if ($('#smenu').is(":visible")) { toggle_smenu();oilog('toggle_smenu');}
if ($('#left_menu').is(":visible")) { toggle_left_menu();oilog('toggle_left_menu');	}

}

$(function() { 


var sw=screen.width;var sh=screen.height; 
var bw = $(window).width(); 
var bh = $(window).height();
try { var tz = Intl.DateTimeFormat().resolvedOptions().timeZone; } catch(e) {}
if (sc<1) save_screen(bw,bh,sw,sh,tz); oilog(bw);
//$('#screen').html(sw + ' ' + sh + ' ' + bw); $('#screen').show();

$('body').on('resize', function(){ if (!isMobileWidth()) bootstrap_equalizer();
	bw = $(window).width(); bh = $(window).height(); oilog('bw: ' +bw);
	sw=screen.width;sh=screen.height; save_screen(bw,bh,sw,sh,tz);onscroll();
	$('#top_search_input').hide();	 $('#screen').html(sw); $('#screen').show();
}); 

$(window).on('resize', function(){ 
sw=$(window).width();;$('#screen').html(sw); $('#screen').show();
});

$(document).on('scroll', function(){ 
	if ($(document).scrollTop()>400) { 
		 	if ($('#div_cart').is(":visible"))$('#div_cart').hide(); 
			if ($('#smenu').is(":visible"))$('#smenu').hide(); 
			if ($('#left_menu').is(":visible"))$('#left_menu').hide(); 	
	}	
});




s_width = $(window).width();s_height = $(window).height(); height = s_height; ; iwidth=$(window).innerWidth(); 

var lm = document.getElementById('left_menu');

if (lm) { 
lm.addEventListener('touchmove', function(e) {
        e.preventDefault();
}, false);

}


/* 
options = {url: function(phrase){return h_script+'includes/search.php';},getValue:function(element){return element.name;},ajaxSettings: { dataType: 'json',method: 'POST',data: {dataType: 'json'}},preparePostData: function(data){data.phrase = $('#wsearch_input').val();data.action='wsearch';return data;},requestDelay: 100,list: {onChooseEvent: function(){var slug = $('#wsearch_input').getSelectedItemData().slug;if (slug.length>0) window.location=home+slug;}},theme: 'bootstrap'}; */


if ($('#mobile-indicator').length == 0) $('body').append('<div id="mobile-indicator"></div>'),
$('body').append('<div id="to-top-button"><i class="icon-angle-up"></i></div>'),
$('#to-top-button').click(function(){ $('body,html').animate({scrollTop:0})});
$('.fb').click(function(e) { fb_share($(this).data('href')); });
$('#btn-1').click(function(e) { e.preventDefault(); });
$('.close_login').click(function(e) { login_close() });
$('#eye_pass').click(function(e) { 
if ($(this).hasClass('icon-eye_close')) { $(this).removeClass( 'icon-eye_close'); $(this).addClass( 'icon-eye1'); $('#password').attr('type','text'); } 
else { $(this).removeClass( 'icon-eye1'); $(this).addClass( 'icon-eye_close'); $('#password').attr('type','password'); } 
 });


Tipped.create('.btn');Tipped.create('li');Tipped.create('i');Tipped.create('div');


 
$('#tsearch').click(function() { $('#tsearch').hide(); $('#ws').css('display','inline-block'); $('#ws input').focus(); });

/*
$(window).on('popstate', function() {
var loc=window.location.href;	
if (loc.indexOf('search?') <0 )   location.reload();
}); */ 

$('#top_search').click(function() { 
$('#top_search_input').toggle('slide',{ direction: 'right' }); 
});



$('#sinput').keypress(function(e) { 
	var keycode = (event.keyCode ? event.keyCode : event.which);
	var v=$(this).val(); 
	if(keycode != '13' || v.length<3) return;	
	var v = v.replace(/[^A-Za-z0-9 ]/g,''); v = v.replace(/\s{2,}/g,' ');
	window.location=home +"search?q="+v.toLowerCase(); return;
	var el=$('#page_content'); var ws=$('#content_search'); var loc=window.location.href; 
	var s=$(this).val(); if (s.length<2) { if (loc.indexOf('search?') >=0 ) { ws.html('No Results.'); } else { el.show();ws.hide(); }return; } 
	var obj={search:s,back:page_now};  var link=home+'search?q='+s.trim();	
	
	if (loc.indexOf('search?') <0) { history.pushState({}, 'foo', link);  }
	else window.history.replaceState( {} , 'foo', link );
	
	ajax_func('web_search',obj).done(function(ret) {
	
	oilog(ret['content'].length);
	if (!ret['content'] || ret['content'].length<2) { el.show();ws.hide(); return; }
		 el.hide();ws.show();
		 $('#content_search').html(ret['content']);
		 bootstrap_equalizer();
	});

});

$('.tcart').click(function() { 	$('#smenu').hide();
			var obj={page_now:page_now};ajax_load('show_cart',obj,false,$('#div_cart'),true); 
			toggle_div_cart(); 
			if ($('#left_menu').is(":visible")) toggle_left_menu();	
			if ($('#smenu').is(":visible")) toggle_smenu();	
});

$('.btn_user').click(function() { 
		$('#smenu').slideToggle('fast'); 
		if ($('#div_cart').is(":visible")) toggle_div_cart();
		if ($('#left_menu').is(":visible")) toggle_left_menu();		
});

$('#show_left_menu,#close_left_menu').click(function(e) { 
	$('#left_menu').toggle('slide',{ direction: 'left' });$('.sctw').show();
	//if ($('#div_cart').is(":visible")) toggle_div_cart();
	//if ($('#smenu').is(":visible")) toggle_smenu();		 
});

$('#show_left_menu_regular').click(function(e) { 
$('#lmenu').html('');
var obj={ q:query };ajax_load('lmenu',obj,false,$('#div_left_menu'),true);
$('#left_menu').toggle('slide',{ direction: 'left' });
$('.sctw').hide();
if ($('#div_cart').is(":visible")) toggle_div_cart();
if ($('#smenu').is(":visible")) toggle_smenu();		
			
});




	$('#login,.btn_login').click(function(e) { e.preventDefault();  gologin(); });
	$('#btn_login').click(function(e) { e.preventDefault(); 	
	var email=$('#email_login').val();var password=$('#password').val();var remember=0; if ($('#loginRemember').is(':checked')) remember=1;
	var obj={email:email,password:password,remember:remember};
	ajax_func('login',obj,ajax_plugins+'account/',0).done(function(ret) { if (ret['error']>0) { alert(ret['message']);  return false; 	}	
		login_close(); location.reload(); });
	});
	$('#btn_forgot').click(function(e) { e.preventDefault(); 	
	var email=$('#email_forgot').val(); if (email.length<4) return show_mes('Please enter your email address.'); 
	var obj={email:email}; console.log('btn forgot');
	ajax_func('recover',obj,ajax_plugins+'account/',0).done(function(ret) { if (ret['error']>0) { $('#error_recovery').html(ret['message']); return false; }
		account_show_only('div_forgot_next'); });
	});	
	$('#btn_create').click(function(e) { e.preventDefault(); 	
	var email=$('#email_create').val();var password=$('#password_create').val();var first=$('#first').val();var last=$('#last').val();
	var obj={email:email,password:password,first:first,last:last};
	ajax_func('create_account',obj,ajax_plugins+'account/',0).done(function(ret) { if (ret['error']>0) return false; 
		account_show_only('div_create_after'); $('#nickname').val(ret['nickname']);$('#customers_id').val(ret['customers_id']);  });
	});
	
	$('#btn_scroll_comment').click(function() { 
	 $('html, body').animate({
        scrollTop: parseInt($('#div_add_comment').offset().top -100)
    }, 300); $('.text_comment').focus();
	})
	
	
	$('#btn_public').click(function(e) { e.preventDefault(); 	
	var nickname=$('#nickname').val();var work_title=$('#work_title').val();var company=$('#company_login').val();var website=$('#website').val();
	var customers_id=$('#customers_id').val();
	var obj={nickname:nickname,work_title:work_title,company:company,website:website,customers_id:customers_id};
	ajax_func('create_public',obj,ajax_plugins+'account/',0).done(function(ret) { if (ret['error']>0) return false; 		
		account_show_only('div_create_final'); });
	});
	
	$('.faq_answer').click(function(e) { var id=$(this).data('id'); var el=$('#'+id+'.div_answer'); el.is(':visible')?el.hide():el.show(); });
	
	$('#btn_back').click(function(e) {  e.preventDefault(); account_show_only('div_login'); });
	$('#get_forgot').click(function(e) {  e.preventDefault(); account_show_only('div_forgot'); $('#email_forgot').focus();  });
	$('.recovery_before').click(function(e) {  e.preventDefault(); account_show_only('div_login'); });
	$('#acreate').click(function(e) {  e.preventDefault(); account_show_only('div_create');$('#first').focus(); });
	$('#account_public').click(function(e) {  e.preventDefault(); account_show_only('div_public');$('#nickname').focus(); });

if ($('#message').length<1) { 
	$('body').append('<div id="message"><div class="pull-right"><i class="icon icon-close2 message_close" id="message_close" style="cursor:pointer"></i></div><div class="inside"></div></div>');   	
};

$('#message_close').click(function(e) { $('#message').hide('fade'); });

$('.scrolling').perfectScrollbar(); 

$('#baq_no').click(function(e) { $('#cnt_title').css('border-color','inherent'); var name=$('#qname').val();var email=$('#qemail').val();var content=$('#cnt_content').val();var title=$('#cnt_title').val(); if (title.length>70 || title.length<10) {$('#cnt_title').css('border-color','red');  return false; }
var photos_id=$('#cnt_photos_id').val();var art_id=$('#cnt_art_id').val();var geonameid=$('#cnt_geonameid').val(); var cid=$('#cnt_cid').val();
var obj={title:title,content:content,name:name,email:email,photos_id:photos_id,art_id:art_id,geonameid:geonameid,cid:cid}; oilog(obj);  
ajax_func('add_question',obj,ajax_plugins+'questions/',1).done(function(ret) { if (ret['error']<1) {$('#modal_question').nifty('hide');
$('#qsuccess .content_modal').html(ret['message']);
$('#qsuccess').nifty('show');} });
});

$('#baq').click(function(e) { var content=$('#cnt_content').val(); 
var title=$('#cnt_title').val(); if (title.length>70 || title.length<10) {$('#cnt_title').css('border-color','red');  return false; } 
var photos_id=$('#cnt_photos_id').val();var art_id=$('#cnt_art_id').val(); var geonameid=$('#cnt_geonameid').val(); var cid=$('#cnt_cid').val();
var obj={title:title,content:content,photos_id:photos_id,art_id:art_id,geonameid:geonameid,cid:cid}; oilog(obj); 
ajax_func('add_question',obj,ajax_plugins+'questions/',1).done(function(ret) { if (ret['error']<1) {$('#modal_question').nifty('hide');
$('#qsuccess .content_modal').html(ret['message']);
$('#qsuccess').nifty('show');} });
});

$('#con_btn').click(function(e) { var content=$('#con_content').val(); 
var name=$('#con_name').val(); var email=$('#con_email').val();var phone=$('#con_phone').val();   
var cid=$('#con_cid').val(); if (!$('#con_check').is(':checked')) return show_mes('Please, check the confirmation box.');
var obj={name:name,email:email,phone:phone,cid:cid,content:content}; oilog(obj); 
ajax_func('contact_cid',obj,ajax_plugins+'questions/',1).done(function(ret) { if (ret['error']<1) {$('#modal_contact').nifty('hide');
$('#con_success .content_modal').html(ret['message']);
$('#con_success').nifty('show');} });
});


$('#cnt_title').keydown(function(e) { var maxLength=70; var len=$(this).val().length;  $(this).css('border-color','#cacaca');
if (len>maxLength) {  var v=$(this).val().slice(0,-1); $(this).val(v);  } else { var left = maxLength-len; $('#cnt_left').text(left); }
});



$('.nifty-close').click(function(e) { $(this).closest('.nifty-modal').nifty('hide'); });
$('.right_modal_question').click(function(e) { $(this).closest('.nifty-modal').nifty('hide'); });

$('.upvote').click(function(e) {
var id=$(this).attr('id'); var el=$(this); oilog(id); var obj={art_id:id}; ajax_func('upvote',obj,ajax_plugins+'questions/',0).done(function(ret) { if (ret['added']<1) { el.find('i').removeClass('icon-thumbs-up'); el.find('i').addClass('icon-thumbup'); } else { 
el.find('i').removeClass('icon-thumbup'); el.find('i').addClass('icon-thumbs-up'); } 
$('#clikes_'+id).html(ret['ups']); 
}); });

$('.downvote').click(function(e) { var id=$(this).attr('id'); var obj={art_id:id}; ajax_func('downvote',obj,ajax_plugins+'questions/',0).done(function(ret) {}); });

$('.clike').click(function(e) { var id=$(this).attr('id'); oilog(id); var el=$(this); var obj={aid:id}; ajax_func('clike',obj,ajax_plugins+'questions/',0).done(function(ret) { if (ret['like']>0) { el.find('i').removeClass('icon-thumbup');el.find('i').addClass('icon-thumbs-up'); } else { 
el.find('i').removeClass('icon-thumbs-up');el.find('i').addClass('icon-thumbup'); }
$('#count_'+id).html(ret['ups']); 
  }); });
  
$('.btn_save').click(function(e) { var id=$(this).data('id'); var el=$(this); var obj={art_id:id}; ajax_func('save_art',obj,ajax_plugins+'questions/',0).done(function(ret) { if (ret['saved']>0) { el.removeClass('btn-acts');el.addClass('btn-acts-green'); el.html('Saved'); } else { 
el.removeClass('btn-acts-green');el.addClass('btn-acts');el.html('<i class="icon icon-plus"></i> Save');
}
  }); });

//$('input,textarea').click(function(e) { hide_tops(); });

$('.a_login').click(function(e) { e.preventDefault(); $('#modal_question').nifty('hide'); $('#login').click(); });

Tipped.create('.cbox', {
          showOn: 'click',
          hideOn: 'click',
          hideOnClickOutside: true,
          padding: false,
		  skin: 'light',          
          position: 'topleft',
          size: 'large',
         ajax: {
        	url: ajax_plugins+'questions/save.php?action=edit_comment',
        	type: 'post'
      }

});

$('.dtcomment').click(function(e) { 
 $('html, body').animate({
                    scrollTop: $('#div_add_comment').offset().top-80
                }, 100);

});

$('.star_rating').click(function(e) { 
var i=$(this).data('i'); var t=$(this).data('type'); $('#'+t).val(i);
$('.star_rating').each(function(j, item) { var index=parseInt($(item).data('i'));
	if ($(item).data('type')==t) { 
		if (index<=i && $(item).hasClass('icon-star_empty')) { $(item).removeClass('icon-star_empty'); $(item).addClass('icon-star_full'); }
		else if (index>i && $(item).hasClass('icon-star_full')) { $(item).removeClass('icon-star_full'); $(item).addClass('icon-star_empty'); }
	}
	});
});




$('body').click(function(e) { 
do_on_click(e);				
});

$(document).on('touchmove', function (e) {
do_on_click(e);	
});



$(window).scroll(function(){ $(window).scrollTop()>35?($('#to-top-button').fadeIn()):($('#to-top-button').fadeOut()); });

screen_changes();
$(window).resize(function(){ screen_changes(); });



//$('#wsearch_input').easyAutocomplete(options);

Tipped.create('.simple-tooltip'); 

if ($('.email').length>0) { $('.email').each(function(i,obj) { $(this).html($(this).html().substring(0,12)); $(this).append('...'); }); }

$('#message_close,.message_close').click(function(e) { $('#message').hide('fade'); });
$('.div_scrollable').perfectScrollbar();
$('.div_scrollable_cart').perfectScrollbar();

$('.logout').click(function(e){ e.preventDefault();	
var obj={};	var parent=$(this).parent(); 
ajax_func('logout',obj,ajax_plugins+'account/',0).done(function(ret) { 
var str=window.location.pathname; if (str.toLowerCase().indexOf("account") >= 0) window.location=home;
else window.location.reload();
parent.remove(); var el=$('#li_login').find('a'); el.attr('id','login'); el.bind('click', gologin); el.attr('href','#'); });
});

if (!isMobileWidth()) bootstrap_equalizer(); 

onscroll();

function onscroll() { 
var lastScrollTop = 0;
$(window).scroll(function(event){
   var st = $(this).scrollTop();
   var w=$(window).width();  if (w>677) return; 
  
   if (lastScrollTop<57) {  lastScrollTop = st;  $('.lgreen').css('position','relative'); return; }
   if (st > lastScrollTop){
        $('.lgreen').css('position','relative');  oilog('down'); // downscroll code
   } else {
     $('.lgreen').css('position','fixed'); oilog('up'); // upscroll code
	  
   }
   lastScrollTop = st;
});

}


$('.find_dealer').click(function(e){ 
var zip=$(this).closest('.tform').find('.zip').val(); var link=home+'findlocaldealer/'; if (zip.length>4) var link=home+'findlocaldealer/?zip='+zip;
window.location=link;
});
var ar=['products','installation','technology','commercial','about'];
ar.forEach(function(v) {
Tipped.create('#drop_'+v, { showOn: 'click', hideOn: 'click', hideOnClickOutside: true,inline: 'menu_'+v,skin: 'light',radius: false,padding: false,position: 'bottomleft', size: 'large'});
});
});

$('form').submit(function(e) { e.preventDefault(); });