var wDiff = 50; var APP_BASE = 'http://www.supportmikebarber.org/'; var show_delay = 1; $(document).ready(function() { if(show_delay>0) { setTimeout("doStartShit()",show_delay*1000); } else { doStartShit(); } }); function doStartShit () { createBoxHtml(); $.lightbox.showDom('#globe', {speed: 'slow', width: 700, height: 700, opacity: 0.8, closecallback: function(closer) { // CLOSE CALLBACK: if ( $('#globe_content').is('.success') ) return; }}, function() { }); } function hideLightBox () { $("#lightbox_overlay").remove(); $("#lightbox_container").hide(); } function hideNow() { createCookie("lightbox_hidden_day",1,1); hideLightBox(); } function hideForever() { createCookie("lightbox_hidden_forever",1,1000); hideLightBox(); } function clearForm() { document.subscribe.email.value = ""; } function trackAction ($action) { $.post(APP_BASE+"lightbox/manager/trackAction/", { "action": $action }, function(data){ //treat some reactions based on the action response from server switch(data.action) { default: break; } }, "json"); } function createBoxHtml(){ if((readCookie("lightbox_hidden_day")==1)||(readCookie("lightbox_hidden_forever")==1)) { // return false; } //test if we have a direct url var url = document.location.toString().split("?"); if(url[1] == "lb=1") { createCookie("lightbox_hidden_forever",1,1000); return false; } var str = '
'+ '
'+ '
'+ '
'+ '
close
'+ '
'+ '
'+ ''+ ''+ 'No Thanks, Continue to Home Page'+ '
'+ '
'+ '
'+ '
'; '
'+ '
'; $("body").append(str); } var view_popup =1; function test_form() { var email = $("#lightbox_filed_email_"+view_popup).val(); //check the email if(echeck(email)) { setTimeout('$("#globe").html($("#light_box_ok").html())',200); return true; } else { if(view_popup!=2) { setTimeout('$("#globe").html($("#light_box_not_ok").html());$("#light_box_not_ok").html(" ");',200); view_popup = 2; } $("#lightbox_filed_email_2").val(""); return false; } } function createCookie(name,value,days) { if (days) { var date = new Date(); date.setTime(date.getTime()+(days*24*60*60*1000)); var expires = "; expires="+date.toGMTString(); } else var expires = ""; document.cookie = name+"="+value+expires+"; path=/"; } function readCookie(name) { var nameEQ = name + "="; var ca = document.cookie.split(';'); for(var i=0;i < ca.length;i++) { var c = ca[i]; while (c.charAt(0)==' ') c = c.substring(1,c.length); if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); } return null; } function eraseCookie(name) { createCookie(name,"",-1); } function echeck(str) { var at="@" var dot="." var lat=str.indexOf(at) var lstr=str.length var ldot=str.indexOf(dot) if (str.indexOf(at)==-1){ return false } if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){ return false } if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){ return false } if (str.indexOf(at,(lat+1))!=-1){ return false } if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){ return false } if (str.indexOf(dot,(lat+2))==-1){ return false } if (str.indexOf(" ")!=-1){ return false } return true }