// Begin MAIL Window


function mailltchange(){

mailsvdelays.disabled=false
document.mailsettingsform.maillaunchtimedelayminutes.disabled=false
document.mailsettingsform.maillaunchtimedelayseconds.disabled=false

mailconfirmbox.disabled=false
document.mailsettingsform.mailconfirmboxtext.disabled=false

maildispfreq.disabled=false
document.mailsettingsform.mailfreq.disabled=false
document.mailsettingsform.mailfdays.disabled=false
document.mailsettingsform.mailfhours.disabled=false
document.mailsettingsform.mailfminutes.disabled=false
document.mailsettingsform.mailfseconds.disabled=false

//if(document.mailsettingsform.maillaunchtrigger.value=="pageexit"){
//mailsvdelays.disabled=true
//document.mailsettingsform.maillaunchtimedelayminutes.disabled=true
//document.mailsettingsform.maillaunchtimedelayseconds.disabled=true
//}
//else{

if(document.mailsettingsform.maillaunchtrigger.value=="linkclick"){

mailsvdelays.disabled=true
document.mailsettingsform.maillaunchtimedelayminutes.disabled=true
document.mailsettingsform.maillaunchtimedelayseconds.disabled=true

mailconfirmbox.disabled=true
document.mailsettingsform.mailconfirmboxtext.disabled=true

maildispfreq.disabled=true
document.mailsettingsform.mailfreq.disabled=true
document.mailsettingsform.mailfdays.disabled=true
document.mailsettingsform.mailfhours.disabled=true
document.mailsettingsform.mailfminutes.disabled=true
document.mailsettingsform.mailfseconds.disabled=true

}


//}

}




var formmaillaunchtrigger, mailsvtenabledelaytime, mailsvtlaunchdelaytime
var formmailsvtriggerenabledelayafter

function mailgetcode(){

var formmailsubscribeemailaddress, formmailsubscribemessagesubject
var formmailsubscribemessagebody, formmailconfirmboxtext


// check for incomplete fields

formmaillaunchtrigger=document.mailsettingsform.maillaunchtrigger.value
formmailsubscribeemailaddress=document.mailsettingsform.mailsubscribeemailaddress.value
formmailsubscribemessagesubject=document.mailsettingsform.mailsubscribemessagesubject.value
formmailsubscribemessagebody=document.mailsettingsform.mailsubscribemessagebody.value
formmailconfirmboxtext=document.mailsettingsform.mailconfirmboxtext.value

var inctot=0

var inclist=""


//if(!formmailsubscribeemailaddress){
//inctot++
//inclist+="- Subscribe Email Address\n"
//}


if(formmaillaunchtrigger!="linkclick"){
if(!formmailconfirmboxtext){
inctot++
inclist+="- Confirm Box Text\n"
}
}



if(inctot>0){
// Incomplete
alert("You must enter the following before you can get the Mail window code...\n\n"+inclist)
}
else{
// Get Code

if(formmaillaunchtrigger=="scrollview"){


mailsvtlaunchdelaytime=(document.mailsettingsform.maillaunchtimedelayminutes.value*60)+(document.mailsettingsform.maillaunchtimedelayseconds.value*1)
mailsvtlaunchdelaytime=mailsvtlaunchdelaytime*1000


var tnow=new Date()
var randckname="mail"+tnow.getTime()

var codetxt=""


codetxt+='\<script\>\n'



codetxt+='var '+randckname+'svgodone=0\n'
codetxt+='var '+randckname+'svwinh\n'
codetxt+='var '+randckname+'svgostart=0\n'




codetxt+='function '+randckname+'svgo(){\n'
codetxt+='if('+randckname+'svgostart==1){\n'
codetxt+='if(document.all.svtrigger'+randckname+'){\n'
codetxt+=randckname+'svwinh=document.all.svtrigger'+randckname+'.offsetTop-document.body.clientHeight\n'
codetxt+='if('+randckname+'svgodone!=1){\n'
codetxt+='if(document.body.scrollTop>='+randckname+'svwinh){\n'

codetxt+='if(document.all.svtrigger2'+randckname+'){\n'
codetxt+=randckname+'svwinh2=document.all.svtrigger2'+randckname+'.offsetTop-document.body.clientHeight\n'
codetxt+='if(document.body.scrollTop<='+randckname+'svwinh2){\n'

codetxt+=randckname+'svgodone=1\n'

if(mailsvtlaunchdelaytime==0){
codetxt+=randckname+'svtmail()\n'
}
else{
codetxt+='setTimeout("'+randckname+'svtmail()",'+mailsvtlaunchdelaytime+')\n'
}

codetxt+='}\n'
codetxt+='}\n'
codetxt+='else{\n'

codetxt+=randckname+'svgodone=1\n'

if(mailsvtlaunchdelaytime==0){
codetxt+=randckname+'svtmail()\n'
}
else{
codetxt+='setTimeout("'+randckname+'svtmail()",'+mailsvtlaunchdelaytime+')\n'
}


codetxt+='}\n'

codetxt+='}\n'

codetxt+='}\n'
codetxt+='}\n'
codetxt+='}\n'
codetxt+='}\n'

var svqline=/\'/g
formmailconfirmboxtext=formmailconfirmboxtext.replace(svqline,"\\'")

var svnline=/\n/g
formmailconfirmboxtext=formmailconfirmboxtext.replace(svnline,"\\n")

var svrline=/\r/g
formmailconfirmboxtext=formmailconfirmboxtext.replace(svrline,"\\r")



var mailextras=""

if(formmailsubscribemessagesubject){
formmailsubscribemessagesubject=escape(formmailsubscribemessagesubject)
mailextras+="?subject="+formmailsubscribemessagesubject
}

if(formmailsubscribemessagebody){

formmailsubscribemessagebody=escape(formmailsubscribemessagebody)

if(mailextras.length>0){
mailextras+="&body="+formmailsubscribemessagebody
}
else{
mailextras+="?body="+formmailsubscribemessagebody
}

}


codetxt+='function '+randckname+'svtmail(){\n'

codetxt+="var svmail=confirm('"+formmailconfirmboxtext+"')\n"

codetxt+='if(svmail){\n'

codetxt+='top.location="mailto:'+formmailsubscribeemailaddress+mailextras+'"\n'

codetxt+='}\n'


codetxt+='}\n'







var cooklines='function '+randckname+'getCookieVal (offset) {\n'
cooklines+='var endstr = document.cookie.indexOf (";", offset);\n'
cooklines+='if (endstr == -1)\n'
cooklines+='endstr = document.cookie.length;\n'
cooklines+='return unescape(document.cookie.substring(offset, endstr));\n'
cooklines+='}\n'

cooklines+='function '+randckname+'GetCookie (name) {\n'
cooklines+='var arg = name + "=";\n'
cooklines+='var alen = arg.length;\n'
cooklines+='var clen = document.cookie.length;\n'
cooklines+='var i = 0;\n'
cooklines+='while (i < clen) {\n'
cooklines+='var j = i + alen;\n'
cooklines+='if (document.cookie.substring(i, j) == arg)\n'
cooklines+='return '+randckname+'getCookieVal (j);\n'
cooklines+='i = document.cookie.indexOf(" ", i) + 1;\n'
cooklines+='if (i == 0) break; \n'
cooklines+='}\n'
cooklines+='return null;\n'
cooklines+='}\n'



for(var i=0;i<document.mailsettingsform.mailfreq.length;i++){
if(document.mailsettingsform.mailfreq[i].checked){
var mailfreq=i+1
}
}



codetxt+='var browsversion=0\n'
codetxt+='if (navigator.appVersion.indexOf("MSIE")!=-1){\n'
codetxt+='temp=navigator.appVersion.split("MSIE")\n'
codetxt+='browsversion=parseFloat(temp[1])\n'
codetxt+='}\n'

codetxt+='if (browsversion>=5.5){\n'


if(mailfreq!=1){
codetxt+=cooklines
codetxt+='var '+randckname+'svfreqcook='+randckname+'GetCookie("'+randckname+'")\n'

codetxt+='if(!'+randckname+'svfreqcook){\n'




if(mailfreq==2){
codetxt+='document.cookie="'+randckname+'=Y"\n'
}

if(mailfreq==3){
var expdays=(document.mailsettingsform.mailfdays.value)*86400
var exphours=(document.mailsettingsform.mailfhours.value)*3600
var expminutes=(document.mailsettingsform.mailfminutes.value)*60
var expseconds=(document.mailsettingsform.mailfseconds.value)*1
var expall=expdays+exphours+expminutes+expseconds
codetxt+='var svexp=new Date()\n'
codetxt+='var svsometimefromnow=svexp.getTime() + ('+expall+'*1000)\n'
codetxt+='svexp.setTime(svsometimefromnow)\n'
codetxt+='document.cookie="'+randckname+'=Y; expires="\+svexp.toGMTString()\n'
}

codetxt+='}\n'

}
else{






}

codetxt+=randckname+'svgostart=1\n'
codetxt+='setInterval("'+randckname+'svgo()",10)\n'


codetxt+='}\n'

codetxt+='\<\/script\>\n'

document.scrollviewform.code1.value=codetxt
document.scrollviewform.code2.value='<a id="svtrigger'+randckname+'" style="position:relative;"></a>'
document.scrollviewform.code2bot.value='<a id="svtrigger2'+randckname+'" style="position:relative;"></a>'


document.all.mailgetcodetab.style.border="1px solid #000000"
document.all.mailsettingstab.style.border="1px solid #808080"

document.all.mailgetcodetab.style.borderBottom="2px solid #99CCFF"
document.all.mailsettingstab.style.borderBottom="1px solid #000000"

document.all.mailgetcodetab.style.backgroundColor="#99CCFF"
document.all.mailsettingstab.style.backgroundColor="#DCDCDC"

document.all.mailgetcodetab.style.color="#000000"
document.all.mailsettingstab.style.color="#808080"

document.all.mailsettingstab.style.zIndex=0
document.all.mailgetcodetab.style.zIndex=2

document.all.mailsettingsbox.style.visibility="hidden"
document.all.linkclickgetcodebox.style.visibility="hidden"
document.all.pageexitgetcodebox.style.visibility="hidden"
document.all.scrollviewgetcodebox.style.visibility="visible"




}
// end scrollview launch trigger





if(formmaillaunchtrigger=="pageexit"){



var tnow=new Date()
var randckname="mail"+tnow.getTime()

var codetxt=""


codetxt='\<script\>\n'

codetxt+='var peoff=0\n'

var svqline=/\'/g
formmailconfirmboxtext=formmailconfirmboxtext.replace(svqline,"\\'")

var svnline=/\n/g
formmailconfirmboxtext=formmailconfirmboxtext.replace(svnline,"\\n")

var svrline=/\r/g
formmailconfirmboxtext=formmailconfirmboxtext.replace(svrline,"\\r")


var mailextras=""

if(formmailsubscribemessagesubject){
formmailsubscribemessagesubject=escape(formmailsubscribemessagesubject)
mailextras+="?subject="+formmailsubscribemessagesubject
}

if(formmailsubscribemessagebody){

formmailsubscribemessagebody=escape(formmailsubscribemessagebody)

if(mailextras.length>0){
mailextras+="&body="+formmailsubscribemessagebody
}
else{
mailextras+="?body="+formmailsubscribemessagebody
}

}


codetxt+='function '+randckname+'pego(){\n'
codetxt+='if(peoff==0){\n'


codetxt+="var pemail=confirm('"+formmailconfirmboxtext+"')\n"

codetxt+='if(pemail){\n'

codetxt+='top.location="mailto:'+formmailsubscribeemailaddress+mailextras+'"\n'

codetxt+='}\n'
codetxt+='}\n'
codetxt+='}\n'


var cooklines='function '+randckname+'getCookieVal (offset) {\n'
cooklines+='var endstr = document.cookie.indexOf (";", offset);\n'
cooklines+='if (endstr == -1)\n'
cooklines+='endstr = document.cookie.length;\n'
cooklines+='return unescape(document.cookie.substring(offset, endstr));\n'
cooklines+='}\n'

cooklines+='function '+randckname+'GetCookie (name) {\n'
cooklines+='var arg = name + "=";\n'
cooklines+='var alen = arg.length;\n'
cooklines+='var clen = document.cookie.length;\n'
cooklines+='var i = 0;\n'
cooklines+='while (i < clen) {\n'
cooklines+='var j = i + alen;\n'
cooklines+='if (document.cookie.substring(i, j) == arg)\n'
cooklines+='return '+randckname+'getCookieVal (j);\n'
cooklines+='i = document.cookie.indexOf(" ", i) + 1;\n'
cooklines+='if (i == 0) break; \n'
cooklines+='}\n'
cooklines+='return null;\n'
cooklines+='}\n'



for(var i=0;i<document.mailsettingsform.mailfreq.length;i++){
if(document.mailsettingsform.mailfreq[i].checked){
var mailfreq=i+1
}
}


if(mailfreq!=1){
codetxt+=cooklines
}

codetxt+='var browsversion=0\n'
codetxt+='if (navigator.appVersion.indexOf("MSIE")!=-1){\n'
codetxt+='temp=navigator.appVersion.split("MSIE")\n'
codetxt+='browsversion=parseFloat(temp[1])\n'
codetxt+='}\n'

codetxt+='if (browsversion>=4){\n'


if(mailfreq!=1){

codetxt+='var '+randckname+'pefreqcook='+randckname+'GetCookie("'+randckname+'")\n'

codetxt+='if(!'+randckname+'pefreqcook){\n'

codetxt+='document.body.onunload='+randckname+'pego\n'


if(mailfreq==2){
codetxt+='document.cookie="'+randckname+'=Y"\n'
}

if(mailfreq==3){
var expdays=(document.mailsettingsform.mailfdays.value)*86400
var exphours=(document.mailsettingsform.mailfhours.value)*3600
var expminutes=(document.mailsettingsform.mailfminutes.value)*60
var expseconds=(document.mailsettingsform.mailfseconds.value)*1
var expall=expdays+exphours+expminutes+expseconds
codetxt+='var peexp=new Date()\n'
codetxt+='var pesometimefromnow=peexp.getTime() + ('+expall+'*1000)\n'
codetxt+='peexp.setTime(pesometimefromnow)\n'
codetxt+='document.cookie="'+randckname+'=Y; expires="\+peexp.toGMTString()\n'
}

codetxt+='}\n'

}
else{

codetxt+='document.body.onunload='+randckname+'pego\n'

}



codetxt+='}\n'

codetxt+='\<\/script\>\n'


document.pageexitform.code1.value=codetxt


document.all.mailgetcodetab.style.border="1px solid #000000"
document.all.mailsettingstab.style.border="1px solid #808080"

document.all.mailgetcodetab.style.borderBottom="2px solid #99CCFF"
document.all.mailsettingstab.style.borderBottom="1px solid #000000"

document.all.mailgetcodetab.style.backgroundColor="#99CCFF"
document.all.mailsettingstab.style.backgroundColor="#DCDCDC"

document.all.mailgetcodetab.style.color="#000000"
document.all.mailsettingstab.style.color="#808080"

document.all.mailsettingstab.style.zIndex=0
document.all.mailgetcodetab.style.zIndex=2

document.all.mailsettingsbox.style.visibility="hidden"
document.all.scrollviewgetcodebox.style.visibility="hidden"
document.all.linkclickgetcodebox.style.visibility="hidden"
document.all.pageexitgetcodebox.style.visibility="visible"


}
// end pageexit launch trigger




if(formmaillaunchtrigger=="linkclick"){


var mailextras=""

if(formmailsubscribemessagesubject){
formmailsubscribemessagesubject=escape(formmailsubscribemessagesubject)
mailextras+="?subject="+formmailsubscribemessagesubject
}

if(formmailsubscribemessagebody){

formmailsubscribemessagebody=escape(formmailsubscribemessagebody)

if(mailextras.length>0){
mailextras+="&body="+formmailsubscribemessagebody
}
else{
mailextras+="?body="+formmailsubscribemessagebody
}

}




var tnow=new Date()
var randckname="mail"+tnow.getTime()


var codetxt=""

codetxt='\<script\>\n'


codetxt+='function '+randckname+'lcgo(){\n'

codetxt+='top.location="mailto:'+formmailsubscribeemailaddress+mailextras+'"\n'

codetxt+='}\n'

codetxt+='\<\/script\>\n'


document.linkclickform.code1.value=codetxt
document.linkclickform.code2.value='<a href="javascript:'+randckname+'lcgo()">Your Link Text Goes Here</a>'
document.linkclickform.code2button.value='<button onClick="'+randckname+'lcgo()">Your Button Text Goes Here</button>'


document.all.mailgetcodetab.style.border="1px solid #000000"
document.all.mailsettingstab.style.border="1px solid #808080"

document.all.mailgetcodetab.style.borderBottom="2px solid #99CCFF"
document.all.mailsettingstab.style.borderBottom="1px solid #000000"

document.all.mailgetcodetab.style.backgroundColor="#99CCFF"
document.all.mailsettingstab.style.backgroundColor="#DCDCDC"

document.all.mailgetcodetab.style.color="#000000"
document.all.mailsettingstab.style.color="#808080"

document.all.mailsettingstab.style.zIndex=0
document.all.mailgetcodetab.style.zIndex=2

document.all.mailsettingsbox.style.visibility="hidden"
document.all.scrollviewgetcodebox.style.visibility="hidden"
document.all.pageexitgetcodebox.style.visibility="hidden"
document.all.linkclickgetcodebox.style.visibility="visible"




}
// end linkclick launch trigger






}

}
// END mailgetcode function





var formmaillaunchtrigger, formmailsubscribeemailaddress, formmailsubscribemessagesubject
var formmailsubscribemessagebody, formmailconfirmboxtext


function mailpreview(){

// check for incomplete fields

formmaillaunchtrigger=document.mailsettingsform.maillaunchtrigger.value
formmailsubscribeemailaddress=document.mailsettingsform.mailsubscribeemailaddress.value
formmailsubscribemessagesubject=document.mailsettingsform.mailsubscribemessagesubject.value
formmailsubscribemessagebody=document.mailsettingsform.mailsubscribemessagebody.value
formmailconfirmboxtext=document.mailsettingsform.mailconfirmboxtext.value

var inctot=0

var inclist=""



//if(!formmailsubscribeemailaddress){
//inctot++
//inclist+="- Subscribe Email Address\n"
//}

if(formmaillaunchtrigger!="linkclick"){

if(!formmailconfirmboxtext){
inctot++
inclist+="- Confirm Box Text\n"
}

}


if(inctot>0){
// Incomplete
alert("You must enter the following before you can preview the Mail window...\n\n"+inclist)
}
else{
// Show Preview

if(formmaillaunchtrigger!="linkclick"){

if(confirm(formmailconfirmboxtext)){
// If OK button is clicked

var mailextras=""

if(formmailsubscribemessagesubject){
formmailsubscribemessagesubject=escape(formmailsubscribemessagesubject)
mailextras+="?subject="+formmailsubscribemessagesubject
}

if(formmailsubscribemessagebody){

formmailsubscribemessagebody=escape(formmailsubscribemessagebody)

if(mailextras.length>0){
mailextras+="&body="+formmailsubscribemessagebody
}
else{
mailextras+="?body="+formmailsubscribemessagebody
}

}


top.location="mailto:"+formmailsubscribeemailaddress+mailextras

}

}
else{
// Link Click preview

var mailextras=""

if(formmailsubscribemessagesubject){
formmailsubscribemessagesubject=escape(formmailsubscribemessagesubject)
mailextras+="?subject="+formmailsubscribemessagesubject
}

if(formmailsubscribemessagebody){

formmailsubscribemessagebody=escape(formmailsubscribemessagebody)

if(mailextras.length>0){
mailextras+="&body="+formmailsubscribemessagebody
}
else{
mailextras+="?body="+formmailsubscribemessagebody
}

}


top.location="mailto:"+formmailsubscribeemailaddress+mailextras


}


}


}
// END mailpreview function




// End MAIL Window


