// Apples4Teacher.com Lightbox custom version
// Skips over first pageview if a4t newsletter has not been triggered
// Note, have to switch cookies here, moving lightbox cookie to 'LPPlightbox', since A4T newsub cookie name is 'fadein'


var daysuntilExpire=45;

var pbCode=pbx;

daysuntilExpire=parseInt(pbCode,16);

var siteName = "LessonPlansPage.com";
var siteImgTrack = "0000";

switch (siteSource) {
	case "A4T":
		siteName = "Apples4TheTeacher.com";
		siteImgTrack = "1620";
		break;
}

function include(script_filename) {
    document.write('<' + 'script');
    document.write(' language="javascript"');
    document.write(' type="text/javascript"');
    document.write(' src="' + script_filename + '">');
    document.write('</' + 'script' + '>');
}

var ABtestversion="";

var strVar = "<style type=\"text\/css\"> #lightinbox { position: absolute; top: 0%; left: 0%; width: 100%; height: 1500px; background-image: url(http:\/\/www.lessonplanspage.com\/EXTRAS\/LPPlightbox\/images\/transfade.png); background-repeat: repeat; z-index:1001; clear: both; color: #FFFFFF; } #lightinboxInner { position: absolute; top: 120px; left: 21%; z-index:1002; width: 688px; } #lightinboxInnerSub { padding: 18px; border: 6px solid #CCCCCC; background-color: #FFFFFF; color: #000000; font-family: Georgia, \"Times New Roman\", Times, serif; font-size: 12px; line-height: 14px; text-align: left; } #lightinboxInner h2 { margin-top: 0px; margin-bottom: 18px; font-weight: normal; color: #000000 !important; font-size: 18px; line-height: 28px; } #lightinbox #lightinboxInner a { margin-top: 0px; margin-bottom: 0px; font-weight: normal; color: #000066 !important; } #lightinboxInner p { color: #FFFFFF; font-family: Georgia, \"Times New Roman\", Times, serif; font-size: 14px; line-height: 20px; margin-top: 9px; margin-bottom: 6px; } #lightinboxInner #lbform input { margin-top: 2px; padding-right: 0px; padding-left: 1px; font-family: Arial, Helvetica, sans-serif; padding-top: 1px; } #lightinboxInner #lbform { padding: 12px; margin: 0px; background-color: #FFFFFF; border: 2px dotted #CCCCCC; } #lightinboxInner a { color: #2553BC; } #boxFunctions td { font-size: 12px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: bold; } #boxFunctions { padding-bottom: 6px; padding-top: 6px; text-align: left; } #lightinboxInner #lightinboxInnerSub h3 !important { font-size: 16px; line-height: 21px; font-weight: normal; margin-top: 0px; margin-bottom: 6px; padding-top: 0px; padding-bottom: 0px; } #lightinboxInnerSub td { color: #000066; font-size: 14px; line-height: 18px; font-weight: normal; } #lightinboxInnerSub #LBfootnote { color: #152758; background-color: #ABAEC7; padding: 18px; font-size: 10px; line-height: 12px; text-align: left; } #lightinbox #lightinboxInner #lightinboxInnerSub td strong { color: #FFFFFF; font-family: Georgia, \"Times New Roman\", Times, serif; font-size: 14px; line-height: 18px; } #lightinbox #lightinboxInner #lightinboxInnerSub a { color: #FFFFFF; } <\/style> <div id=\"lightinbox\" onmouseover=\"elementToggleVisibility('hidden');\"> <div id=\"lightinboxInner\" onmouseover=\"elementToggleVisibility('hidden');\"> <div id=\"boxFunctions\"> <table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"> <tr> <td align=\"left\">&nbsp;<\/td> <td>&nbsp;<\/td> <td align=\"right\"><a href=\"javascript:\"><img src=\"http:\/\/www.lessonplanspage.com\/EXTRAS\/LPPlightbox\/images\/close-18-graytrans.png\" alt=\"CLOSE\" width=\"56\" height=\"11\" border=\"0\" onclick=\"hidelightbox();\"\/><\/a><\/td> <\/tr> <\/table> <\/div> <div id=\"lightinboxInnerSub\"> <h2><a href=\"javascript:\" onclick=\"loadSignUp();\"><img src=\"http:\/\/www.lessonplanspage.com\/EXTRAS\/LPPlightbox\/images\/culogo_vert_spot_150.gif\" alt=\"Concordia University Online\" width=\"150\" height=\"87\" vspace=\"0\" border=\"0\" align=\"right\" onclick=\"loadSignUp();\" \/><\/a>" + siteName + " would like to take a moment to let you know about Concordia University's <a href=\"javascript:\" onclick=\"loadSignUp();\" >Master's Degrees in Education<\/a> that can help you improve your income potential. <\/h2> <form action=\"https:\/\/leads.concordiaonline.net\/prodev\/accordion_mini\" method=\"post\" name=\"lbform\" id=\"lbform\"> <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"> <tr> <td valign=\"top\"><font size=\"1\" face=\"Arial, Helvetica, sans-serif\">First Name:<\/font><\/td> <td valign=\"top\"><font size=\"1\" face=\"Arial, Helvetica, sans-serif\">Last Name:<\/font><\/td> <td valign=\"top\"><font size=\"1\" face=\"Arial, Helvetica, sans-serif\">E-mail:<\/font><\/td> <td valign=\"top\"><font size=\"1\" face=\"Arial, Helvetica, sans-serif\">Telephone:<\/font><\/td> <td align=\"right\" valign=\"top\">&nbsp;<\/td> <\/tr> <tr> <td valign=\"top\"> <input name=\"country\" type=\"hidden\" value=\"USA\" \/> <input name=\"source\" type=\"hidden\" value=\"\" \/> <input name=\"adspaceid\" type=\"hidden\" value=\"\" \/> <input name=\"phone\" type=\"hidden\" value=\"\" \/> <input name=\"redirect_to\" type=\"hidden\" value=\"\" \/> <input type=\"text\" name=\"first_name\" size=\"7\" tabindex=\"1\"\/> <\/td> <td valign=\"top\"> <input type=\"text\" name=\"last_name\" size=\"9\" tabindex=\"2\"\/> <\/td> <td valign=\"top\"> <input name=\"email\" type=\"text\" size=\"13\" tabindex=\"3\"\/> <\/td> <td valign=\"top\"> ( <input name=\"telarea\" type=\"text\" id=\"telarea\" size=\"3\" maxlength=\"3\" style=\"width:30px;\" tabindex=\"4\" onKeyPress=\"return numbersonly(event, false)\" onkeyup=\"moveOnMax(this,'telexch')\" \/> ) <input name=\"telexch\" type=\"text\" id=\"telexch\" size=\"3\" maxlength=\"3\" style=\"width:30px;\" tabindex=\"5\" onKeyPress=\"return numbersonly(event, false)\" onkeyup=\"moveOnMax(this,'telnum')\"\/> - <input name=\"telnum\" type=\"text\" id=\"telnum\" size=\"4\" maxlength=\"4\" style=\"width:38px;\" tabindex=\"6\" onKeyPress=\"return numbersonly(event, false)\" onkeyup=\"moveOnMax(this,'telext')\"\/> x<input name=\"telext\" type=\"text\" id=\"telext\" size=\"6\" maxlength=\"6\" style=\"width:40px;\" tabindex=\"7\" onKeyPress=\"return numbersonly(event, false)\" onBlur=\"document.lbform.button.focus()\"\/> <\/td> <td align=\"right\" valign=\"top\"> <input type=\"button\" name=\"moo\" id=\"button\" value=\"Learn More...\" style=\"font-size:12px; font-family:Georgia, 'Times New Roman', Times, serif; line-height:18px; padding: 1px;\" onclick=\"loadSignUp();\" \/> <\/td> <\/tr> <\/table> <\/form> <\/div> <div id=\"boxFunctions\"> <a href=\"javascript:\"><img src=\"http:\/\/www.lessonplanspage.com\/EXTRAS\/LPPlightbox\/images\/close-18-graytrans.png\" alt=\"CLOSE\" width=\"56\" height=\"11\" border=\"0\" onclick=\"hidelightbox();\"\/><\/a> <\/div> <\/div> <\/div>  ";

function getlightboxcookie(Name) {
	var search = Name + "="
	var returnvalue = ""
	
	if (document.cookie.length > 0) {
		offset = document.cookie.indexOf(search)
		if (offset != -1) {
			offset += search.length
			end = document.cookie.indexOf(";", offset)
			if (end == -1)
			end = document.cookie.length;
			returnvalue=unescape(document.cookie.substring(offset, end))
		}
	}
	return returnvalue;
}

function hidelightbox(){
	document.getElementById('lightinbox').style.visibility='hidden';
	elementToggleDisplay('block');
	elementToggleVisibility('visible');
}

function writelightbox(){
	var googleUA = navigator.userAgent.toLowerCase();
	if (googleUA.indexOf('google') > 0)
			{ 
			var dumVar = 1;  // basically do nothing 
			}
			else
			{ 
			var delaylightbox = delaySeconds*1000;
			document.write(strVar);
			document.getElementById('lightinbox').style.visibility='hidden';
			setTimeout("elementToggleDisplay('none');elementToggleVisibility('hidden');document.getElementById('lightinbox').style.visibility='visible';",delaylightbox);
			}
}


function numbersonly(e, decimal) {
var key;
var keychar;

if (window.event) {
   key = window.event.keyCode;
}
else if (e) {
   key = e.which;
}
else {
   return true;
}
keychar = String.fromCharCode(key);

if ((key==null) || (key==0) || (key==8) ||  (key==9) || (key==13) || (key==27) ) {
   return true;
}
else if ((("0123456789").indexOf(keychar) > -1)) {
   return true;
}
else if (decimal && (keychar == ".")) { 
  return true;
}
else
   return false;
}


function moveOnMax(field,nextFieldID){
  if(field.value.length >= field.maxLength){
    document.getElementById(nextFieldID).focus();
  }
}

function removeSpaces(string) {
 return string.split(' ').join('');
}

function validEmail(efld) {
if (efld.indexOf('@') < 1) return false;
/* alert("Email: " + efld); */
return true;
} 

var addExtension = "";

function validTel(tfld) {
if (tfld == '') return false;
/* alert("Tel: " + tfld); */
return true;
} 



function loadSignUp() {

if (document.lbform.telext.value != '') {
	addExtension = "x";
}

var telephoneTmp = document.lbform.telarea.value + document.lbform.telexch.value + document.lbform.telnum.value + addExtension + document.lbform.telext.value;
var telephoneStr = removeSpaces(telephoneTmp);


var theURL = "http://www.concordiaonline.net/info-request.html?source=site-" + siteSource + "-lightbox&AdSpaceID=" + ABtestversion + "&phone=" + telephoneStr + "&siteImgTrack=" + siteImgTrack + "&email=" + removeSpaces(document.lbform.email.value) + "&first_name=" + document.lbform.first_name.value + "&last_name=" + document.lbform.last_name.value;
   
   if (
	   (validEmail(document.lbform.email.value)) || (validTel(telephoneStr))
	   )
	   	{			document.lbform.elements["source"].value = "site-" + siteSource + "-lightbox";
	   				document.lbform.elements["adspaceid"].value = ABtestversion;
	   				document.lbform.elements["redirect_to"].value = theURL;
					document.lbform.elements["phone"].value = telephoneStr; 
	   				document.lbform.submit();
	   		return false;
		}
	
	   
document.location = theURL;

   return true; 
}

function resetlightdCookie(){
		var cookie_date = new Date();
		cookie_date.setTime(cookie_date.getTime() + (daysuntilExpire*24*60*60*1000));
		document.cookie = "LPPlightbox=yes; expires=" + cookie_date.toGMTString() + "; path=/";
		writelightbox();
}

var expdate = new Date();
expdate.setTime(expdate.getTime() +  (24 * 60 * 60 * 1000 * 178));

function loadLPPlightbox(){
	currentNewsCookie = getlightboxcookie('fadedin');
	currentFadeCookie = getlightboxcookie('LPPlightbox');

	if (currentNewsCookie == "" && currentFadeCookie != "yes") {
		document.cookie = "LPPlightbox=skip; expires=" + expdate.toGMTString() +  "; path=/";
	} 

	else if (currentNewsCookie == "yes" && currentFadeCookie == "skip" ) {
//		document.cookie = "LPPlightbox=go; expires=" + expdate.toGMTString() +  "; path=/";
		resetlightdCookie();
	}
	
	else if (currentNewsCookie == "yes" && currentFadeCookie == "" ) {
//		document.cookie = "LPPlightbox=go; expires=" + expdate.toGMTString() +  "; path=/"; 
		resetlightdCookie();
	}
	
	
	}

function elementToggleVisibility(bool){
	f = document.getElementsByTagName("iframe");
    for(var i=0; i<f.length; i++){
       f[i].style.visibility=bool;
    }
	f = document.getElementsByTagName("embed");
    for(var i=0; i<f.length; i++){
       f[i].style.visibility=bool;
    }
    f = document.getElementsByTagName("object");
    for(var i=0; i<f.length; i++){
       f[i].style.visibility=bool;
    }
}

function elementToggleDisplay(bool){
	f = document.getElementsByTagName("iframe");
    for(var i=0; i<f.length; i++){
       f[i].style.display=bool;

    }
	f = document.getElementsByTagName("embed");
    for(var i=0; i<f.length; i++){
       f[i].style.display=bool;

    }
    f = document.getElementsByTagName("object");
    for(var i=0; i<f.length; i++){
       f[i].style.display=bool;

    }
}




