﻿
var doExitSurv = true;

function turnSurvOff() {
    doExitSurv = false;
    //alert("disabled");
}

function turnSurvOn() {
    doExitSurv = true;
    //alert("enabled");
}

function checkExit() {
    if (document.getElementById) {
        if (doExitSurv) {
            tval = GetCookie("es");
            if (tval=="1") {
                //survey has been displayed this session
            } else {
                SetCookie("es","1");
                //alert("do popup");
                
                //remove survey popup 20060727
                var newwin = open("/te/bkt/exit_survey_popup.html","exsurv","height=600,width=800,scrollbars=yes,resizable=yes");
                if (newwin!=null) {
                    newwin.focus();
                }
            }
        }
    }
}

function setInternalLinks() {
    if (document.getElementById) {
        aInputs = document.getElementsByTagName("INPUT");
        for (i=0 ; i < aInputs.length ; i++) {
            if (aInputs[i].type=="submit") {
                //alert(aInputs[i].value);
                //aInputs[i].onclick = turnSurvOff;
            } 
        }
        
        aAnchors = document.getElementsByTagName("A");
        for (i=0 ; i < aAnchors.length ; i++) {
            //alert(aAnchors[i].href);
            if (aAnchors[i].href!="" && aAnchors[i].href.indexOf("#") == -1 && aAnchors[i].href.indexOf("javascript:") == -1) {
                //alert(aAnchors[i].href+":"+aAnchors[i].href.indexOf("#"));
                aAnchors[i].onclick = turnSurvOff;
            }
        }
    }
}


function setImageSubmit() {
    if (document.getElementById) {
        aInputs = document.getElementsByTagName("INPUT");
        for (i=0 ; i < aInputs.length ; i++) {
            //alert(aInputs[i].type);
            if (aInputs[i].type=="submit") {
                //alert(aInputs[i].value);
                aInputs[i].onclick = turnSurvOff;
            } else if (aInputs[i].type=="image") {
                //alert(aInputs[i].value);
                aInputs[i].onclick = turnSurvOff;
            } 
        }
    }
}


//window.onunload = checkExit;

//window.onload = setInternalLinks;


//examples///////////////////////////////////////////////////

//SET:
//temp
//SetArrayCookie("imc", "first_sub", "RRRDDD");

//perm
//var date = new Date();
//date.setFullYear(2006,1,1);
//SetArrayCookie("imc", "first_sub", "RRRDDD", date);

//READ:
//alert(GetCookie("imc"))
//alert(GetArrayCookie("imc_test", "first_sub"));

//getting value set by VBScript Response.Cookies("imc")("email")
//alert(GetArrayCookie("imc", "email"));

// JavaScript:alert(document.cookie.split(';').join('\n'))
//////////////////////////////////////////////////////////////

//SetCookie - legacy from common.js
function SetCookie (name, value) {  
	var argv = SetCookie.arguments;  
	var argc = SetCookie.arguments.length;  
	var expires = (argc > 2) ? argv[2] : null;  
	var path = (argc > 3) ? argv[3] : null;  
	var domain = (argc > 4) ? argv[4] : null;  
	var secure = (argc > 5) ? argv[5] : false;  
	document.cookie = name + "=" + escape (value) + 
		((expires == null) ? "" : ("; expires=" + expires.toGMTString())) + 
		((path == null) ? "" : ("; path=" + path)) +  
		((domain == null) ? "" : ("; domain=" + domain)) +    
		((secure == true) ? "; secure" : "");
}

function GetCookie(Name) {   
	var search = Name + "="   
	if (document.cookie.length > 0) { // if there are any cookies 
	     offset = document.cookie.indexOf(search)       
		 if (offset != -1) { // if cookie exists          
		 offset += search.length          
		 // set index of beginning of value 
		 end = document.cookie.indexOf(";", offset)          
		 // set index of end of cookie value         
		 if (end == -1)             
		 	end = document.cookie.length         
			return unescape(document.cookie.substring(offset, end))      
		}    
	}
	else
	{
	}
	
	return "NAMESPACE_NOT_EXISTS";
}