// Begin CONFIRM Window

function confirmltchange(){
if(document.confirmsettingsform.confirmlaunchtrigger.value=="pageexit"){
document.confirmsettingsform.confirmlinktarget[1].disabled=true
document.confirmsettingsform.confirmlinktarget[2].disabled=true
confirmlinktargetexit.disabled=true
confirmsvdelays.disabled=true
document.confirmsettingsform.confirmlaunchtimedelayminutes.disabled=true
document.confirmsettingsform.confirmlaunchtimedelayseconds.disabled=true
}
else{
document.confirmsettingsform.confirmlinktarget[1].disabled=false
document.confirmsettingsform.confirmlinktarget[2].disabled=false
confirmlinktargetexit.disabled=false
confirmsvdelays.disabled=false
document.confirmsettingsform.confirmlaunchtimedelayminutes.disabled=false
document.confirmsettingsform.confirmlaunchtimedelayseconds.disabled=false
}
}




var formconfirmlaunchtrigger, confirmsvtlaunchdelaytime

function confirmgetcode(){

var formconfirmlinktargetname, formconfirmsitelinkurl, formconfirmwindowtext


// check for incomplete fields

formconfirmlaunchtrigger=document.confirmsettingsform.confirmlaunchtrigger.value
formconfirmlinktargetname=document.confirmsettingsform.confirmlinktargetname.value
formconfirmsitelinkurl=document.confirmsettingsform.confirmsitelinkurl.value
formconfirmwindowtext=document.confirmsettingsform.confirmwindowtext.value

var inctot=0

var inclist=""


var ltchecked=0
var ltnum

for(var i=0;i<document.confirmsettingsform.confirmlinktarget.length;i++){
if(document.confirmsettingsform.confirmlinktarget[i].checked){
ltchecked=1
ltnum=i+1
}
}

if(ltchecked==0){
inctot++
inclist+="- Link Target\n"
}

if(document.confirmsettingsform.confirmlinktarget[3].checked){
if(!formconfirmlinktargetname){
inctot++
inclist+="- Specify Target Name\n"
}
}

if(!formconfirmsitelinkurl){
inctot++
inclist+="- Site Link URL\n"
}


if(!formconfirmwindowtext){
inctot++
inclist+="- Confirm Window Text\n"
}


if(inctot>0){
// Incomplete
alert("You must enter the following before you can get the Confirm window code...\n\n"+inclist)
}
else{
// Get Code

if(formconfirmlaunchtrigger=="scrollview"){


confirmsvtlaunchdelaytime=(document.confirmsettingsform.confirmlaunchtimedelayminutes.value*60)+(document.confirmsettingsform.confirmlaunchtimedelayseconds.value*1)
confirmsvtlaunchdelaytime=confirmsvtlaunchdelaytime*1000


var tnow=new Date()
var randckname="confirm"+tnow.getTime()

var codetxt='<a href="" id="'+randckname+'lk" style="visibility:hidden;"></a>\n'

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(confirmsvtlaunchdelaytime==0){
codetxt+=randckname+'svtconfirm()\n'
}
else{
codetxt+='setTimeout("'+randckname+'svtconfirm()",'+confirmsvtlaunchdelaytime+')\n'
}

codetxt+='}\n'
codetxt+='}\n'
codetxt+='else{\n'

codetxt+=randckname+'svgodone=1\n'

if(confirmsvtlaunchdelaytime==0){
codetxt+=randckname+'svtconfirm()\n'
}
else{
codetxt+='setTimeout("'+randckname+'svtconfirm()",'+confirmsvtlaunchdelaytime+')\n'
}


codetxt+='}\n'

codetxt+='}\n'

codetxt+='}\n'
codetxt+='}\n'
codetxt+='}\n'
codetxt+='}\n'

var svqline=/\'/g
formconfirmwindowtext=formconfirmwindowtext.replace(svqline,"\\'")

var svnline=/\n/g
formconfirmwindowtext=formconfirmwindowtext.replace(svnline,"\\n")

var svrline=/\r/g
formconfirmwindowtext=formconfirmwindowtext.replace(svrline,"\\r")


codetxt+='function '+randckname+'svtconfirm(){\n'

codetxt+="var svconfirm=confirm('"+formconfirmwindowtext+"')\n"

codetxt+='if(svconfirm){\n'


codetxt+=randckname+'lk.href="'+formconfirmsitelinkurl+'"\n'


if(ltnum==1){
//codetxt+="window.open(\""+formconfirmsitelinkurl+"\",\"\")\n"
codetxt+=randckname+'lk.target="_blank"\n'
}

if(ltnum==2){
codetxt+="location=\""+formconfirmsitelinkurl+"\"\n"
}

if(ltnum==3){
codetxt+="top.location=\""+formconfirmsitelinkurl+"\"\n"
}

if(ltnum==4){
//codetxt+="window.open(\""+formconfirmsitelinkurl+"\",\""+formconfirmlinktargetname+"\")\n"
codetxt+=randckname+'lk.target="'+formconfirmlinktargetname+'"\n'
}


codetxt+=randckname+'lk.click()\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.confirmsettingsform.confirmfreq.length;i++){
if(document.confirmsettingsform.confirmfreq[i].checked){
var confirmfreq=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(confirmfreq!=1){
codetxt+=cooklines
codetxt+='var '+randckname+'svfreqcook='+randckname+'GetCookie("'+randckname+'")\n'

codetxt+='if(!'+randckname+'svfreqcook){\n'





if(confirmfreq==2){
codetxt+='document.cookie="'+randckname+'=Y"\n'
}

if(confirmfreq==3){
var expdays=(document.confirmsettingsform.confirmfdays.value)*86400
var exphours=(document.confirmsettingsform.confirmfhours.value)*3600
var expminutes=(document.confirmsettingsform.confirmfminutes.value)*60
var expseconds=(document.confirmsettingsform.confirmfseconds.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.confirmgetcodetab.style.border="1px solid #000000"
document.all.confirmsettingstab.style.border="1px solid #808080"

document.all.confirmgetcodetab.style.borderBottom="2px solid #99CCFF"
document.all.confirmsettingstab.style.borderBottom="1px solid #000000"

document.all.confirmgetcodetab.style.backgroundColor="#99CCFF"
document.all.confirmsettingstab.style.backgroundColor="#DCDCDC"

document.all.confirmgetcodetab.style.color="#000000"
document.all.confirmsettingstab.style.color="#808080"

document.all.confirmsettingstab.style.zIndex=0
document.all.confirmgetcodetab.style.zIndex=2

document.all.confirmsettingsbox.style.visibility="hidden"
document.all.pageexitgetcodebox.style.visibility="hidden"
document.all.scrollviewgetcodebox.style.visibility="visible"




}
// end scrollview launch trigger





if(formconfirmlaunchtrigger=="pageexit"){



var tnow=new Date()
var randckname="confirm"+tnow.getTime()

var codetxt='<a href="" id="'+randckname+'lk" style="visibility:hidden;"></a>\n'


codetxt+='\<script\>\n'

codetxt+='var peoff=0\n'

var svqline=/\'/g
formconfirmwindowtext=formconfirmwindowtext.replace(svqline,"\\'")

var svnline=/\n/g
formconfirmwindowtext=formconfirmwindowtext.replace(svnline,"\\n")

var svrline=/\r/g
formconfirmwindowtext=formconfirmwindowtext.replace(svrline,"\\r")


codetxt+='function '+randckname+'pego(){\n'
codetxt+='if(peoff==0){\n'


codetxt+="var peconfirm=confirm('"+formconfirmwindowtext+"')\n"

codetxt+='if(peconfirm){\n'
if(ltnum!=4){
codetxt+="window.open(\""+formconfirmsitelinkurl+"\",\"\")\n"
}
else{
codetxt+="window.open(\""+formconfirmsitelinkurl+"\",\""+formconfirmlinktargetname+"\")\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.confirmsettingsform.confirmfreq.length;i++){
if(document.confirmsettingsform.confirmfreq[i].checked){
var confirmfreq=i+1
}
}


if(confirmfreq!=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(confirmfreq!=1){

codetxt+='var '+randckname+'pefreqcook='+randckname+'GetCookie("'+randckname+'")\n'

codetxt+='if(!'+randckname+'pefreqcook){\n'

codetxt+='document.body.onunload='+randckname+'pego\n'


if(confirmfreq==2){
codetxt+='document.cookie="'+randckname+'=Y"\n'
}

if(confirmfreq==3){
var expdays=(document.confirmsettingsform.confirmfdays.value)*86400
var exphours=(document.confirmsettingsform.confirmfhours.value)*3600
var expminutes=(document.confirmsettingsform.confirmfminutes.value)*60
var expseconds=(document.confirmsettingsform.confirmfseconds.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.confirmgetcodetab.style.border="1px solid #000000"
document.all.confirmsettingstab.style.border="1px solid #808080"

document.all.confirmgetcodetab.style.borderBottom="2px solid #99CCFF"
document.all.confirmsettingstab.style.borderBottom="1px solid #000000"

document.all.confirmgetcodetab.style.backgroundColor="#99CCFF"
document.all.confirmsettingstab.style.backgroundColor="#DCDCDC"

document.all.confirmgetcodetab.style.color="#000000"
document.all.confirmsettingstab.style.color="#808080"


document.all.confirmsettingstab.style.zIndex=0
document.all.confirmgetcodetab.style.zIndex=2

document.all.confirmsettingsbox.style.visibility="hidden"
document.all.scrollviewgetcodebox.style.visibility="hidden"
document.all.pageexitgetcodebox.style.visibility="visible"



}
// end pageexit launch trigger





}

}
// END confirmgetcode function




var formconfirmlinktargetname, formconfirmsitelinkurl, formconfirmwindowtext


function confirmpreview(){

// check for incomplete fields

formconfirmlinktargetname=document.confirmsettingsform.confirmlinktargetname.value
formconfirmsitelinkurl=document.confirmsettingsform.confirmsitelinkurl.value
formconfirmwindowtext=document.confirmsettingsform.confirmwindowtext.value

var inctot=0

var inclist=""


var ltchecked=0

for(var i=0;i<document.confirmsettingsform.confirmlinktarget.length;i++){
if(document.confirmsettingsform.confirmlinktarget[i].checked){
ltchecked=1
}
}

if(ltchecked==0){
inctot++
inclist+="- Link Target\n"
}

if(document.confirmsettingsform.confirmlinktarget[3].checked){
if(!formconfirmlinktargetname){
inctot++
inclist+="- Specify Target Name\n"
}
}

if(!formconfirmsitelinkurl){
inctot++
inclist+="- Site Link URL\n"
}


if(!formconfirmwindowtext){
inctot++
inclist+="- Confirm Window Text\n"
}


if(inctot>0){
// Incomplete
alert("You must enter the following before you can preview the Confirm window...\n\n"+inclist)
}
else{
// Show Preview

if(confirm(formconfirmwindowtext)){
// If OK button is clicked

//window.open(formconfirmsitelinkurl,"")

previewlink.href=formconfirmsitelinkurl

if(document.confirmsettingsform.confirmlinktarget[3].checked){
previewlink.target=formconfirmlinktargetname
}
else{
previewlink.target="_blank"
}
previewlink.click()

}


}


}
// END confirmpreview function




// End CONFIRM Window



