﻿function openPopUp(url, width, height) {
	window.open(url,"","scrollbars=yes,resizable=yes,width=" + width + ",height=" + height);
	return false;
}
function clearText(thefield){
if (thefield.defaultValue==thefield.value)
thefield.value = ""
}


function fixes(){
var agt=navigator.userAgent.toLowerCase();
//if (agt.indexOf("opera") != -1){document.getElementById('form_first_input_on').style.top = Number(position[1]*1)+18 + 'px';document.getElementById('form_first_input_on').style.left = Number(position[0]*1) + 'px';document.getElementById('form_first_input_on').style.width = '400px';};
//if (agt.indexOf("safari") != -1){document.getElementById('form_first_input_on').style.top = Number(position[1]*1)+18 + 'px';document.getElementById('form_first_input_on').style.left = Number(position[0]*1) + 'px';document.getElementById('form_first_input_on').style.width = '400px';};
//if (agt.indexOf("firefox") != -1){document.getElementById('form_first_input_on').style.top = Number(position[1]*1)+18 + 'px';document.getElementById('form_first_input_on').style.left = Number(position[0]*1) + 'px';document.getElementById('form_first_input_on').style.width = '398px';};
//if (agt.indexOf("chrome") != -1){document.getElementById('form_first_input_on').style.top = Number(position[1]*1)+18 + 'px';document.getElementById('form_first_input_on').style.left = Number(position[0]*1) + 'px';document.getElementById('form_first_input_on').style.width = '399px';};
//if (agt.indexOf("msie 6.") != -1){document.getElementById('footer_links').style.marginLeft='6px';document.getElementById('footer_li_logo').style.marginLeft='16px';document.getElementById('footer_middle_text').style.marginLeft='90px';};
if (agt.indexOf("msie 6.") != -1){document.getElementById('footer_links').style.marginLeft='6px';};

//if (agt.indexOf("msie 7.") != -1){document.getElementById('form_first_input_on').style.top = Number(position[1]*1)+18 + 'px';document.getElementById('form_first_input_on').style.left = Number(position[0]*1) + 'px';document.getElementById('form_first_input_on').style.width = '400px';};
}


var inputs;
var imgFalse = '/Bg/false.png';
var imgTrue = '/Bg/true.png';
function magic()
{
	inputs = document.getElementsByTagName('input');

    //cycle trough the input fields
    for(var i=0; i < inputs.length; i++) {

        //check if the input is a checkbox
        if(inputs[i].getAttribute('type') == 'checkbox') {
            
            //create a new image
            var img = document.createElement('img');
            
            //place image in front of the checkbox
            inputs[i].parentNode.insertBefore(img, inputs[i]);
            
            //hide the checkbox
            inputs[i].style.display='none';
            //check if the checkbox is checked
            if(inputs[i].checked) { img.src = imgTrue; } 
            else { img.src = imgFalse; }

            //set image ID and onclick action
            img.id = 'checkImage'+i;
            //set image
            img.onclick = new Function('checkChange('+i+')');
        }
    }
	
}

function checkChange(i) {

    if(inputs[i].checked) {
        inputs[i].checked = '';
        document.getElementById('checkImage'+i).src=imgFalse;
    } else {
        inputs[i].checked = 'checked';
        document.getElementById('checkImage'+i).src=imgTrue;
    }
}
function opaque(x)
{
	for(i=1; i < 40; i++)
	{
		if( document.getElementById('wo'+i) && document.getElementById('pop'+i) && (x != i) )
		{
			//document.getElementById('wo'+i).style.display='block';
			document.getElementById('pop'+x).style.display='block';
		}
	}
}


var k_push_vars = {
     "display_after": 30,
	"view_percentage": 30,
	"popup_font_color": "#000000",
	"popup_background": "#D4E2F0",
	"header": "Your feedback is important to us!",
	"question": "Would you be willing to give us a short (1 minute) feedback?",
	"footer": "Thank you for helping us improve our website",
	"remind": "Remind me later",
	"remind_font_color": "#3882C3",	
	"yes": "Yes",
	"no": "No",
	"text_direction": "ltr",
	"images_dir": "http://cf.kampyle.com/",
	"yes_background": "#76AC78",
	"no_background": "#8D9B86",
	"site_code": 6399130
}


function loadPageInfo()
{
	
 //var referredBy = set_session_referrer(document.referrer);
 	
	if(! readTCookie('referredBy')){
		createTCookie('referredBy',document.referrer,0.04);
	
	}
	else 
	{
	var referredBy = readTCookie('referredBy')
	createTCookie('referredBy',referredBy,0.04);
	}
	if(! readTCookie('counter')){
		createTCookie('counter',1,0.04);
	
	}
	else 
	{
	
	var counter =parseInt( readTCookie('counter')) +1
	//alert(counter)
	createTCookie('counter',counter,0.04);
	}
	
	if(document.xform)
	{
		document.xform.CurrPage.value=location.href;
		document.xform.referrer.value=document.referrer;
		document.xform.SessionReferrer.value=referredBy;
		//alert(document.referrer);
		document.xform.innerHTML = document.xform.innerHTML + '<input type="Hidden" name="bSpam" value="'+genHash()+'">'
		
		//alert(document.title);
	}
	//	alert(document.xform);
	//else 
		//alert(0)

}




function set_session_referrer(referrer_val)

{

//will rerurn coupon check results 
	var url = "/Includes/cf_procs/checkSession.cfm?session_referrer="+referrer_val //+"&pos1="+pos1+"&id2="+id2+"&pos2="+pos2
	//document.location.href = url
	var session_referrer = 0;
try{	
	if (document.implementation && document.implementation.createDocument)
	{ //alert('mox')
		var xmlDoc=document.implementation.createDocument("","",null)
		var xmlhttp = new XMLHttpRequest();
		xmlhttp.open("GET", url, false);
		if (navigator.appName !='Microsoft Internet Explorer' )
		{
		xmlhttp.overrideMimeType('text/xml');
		}
		xmlhttp.send(null);
		xmlDoc = xmlhttp.responseXML;
		//alert()
		session_referrer = xmlDoc.getElementsByTagName("session_referrer")[0].firstChild.nodeValue;
		//alert(session_referrer)
	   return session_referrer 
	}
	else if (window.ActiveXObject)

	{ 
	//alert('ms')
		// preform asp load for ie
		xmlObj = new ActiveXObject("Microsoft.XMLDOM");
		xmlObj.async = false;
		var exml = new ActiveXObject("Microsoft.XMLHTTP")
		
		exml.open("POST", url,false)
		exml.send(xmlObj.xml)
		xmlObj.loadXML(exml.responseText);
		session_referrer=xmlObj.documentElement.selectSingleNode("session_referrer").nodeTypedValue;
		//dup_res=xmlObj.documentElement.selectSingleNode("dup").nodeTypedValue;
			//	alert(session_referrer)
		return session_referrer 
	}
}
catch(e)
{

return 0 
	/*frames['actionFRM'].location.href = url
	frames['actionFRM'].location.href = "/shared/blank.htm"*/
}
}
/*********************************************************		
*                functions for cookies										  *
/*********************************************************/	
		
function createTCookie(name,value,days) {
  if (days) {
    var date = new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires = "; expires="+date.toGMTString();
  }
  else expires = "";
  document.cookie = name+"="+value+expires+"; path=/";
}

function readTCookie(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 getPositions(element) {
    var selectedPosX = 0;
    var selectedPosY = 0;
    while (element != null) {
        selectedPosX += element.offsetLeft;
        selectedPosY += element.offsetTop;
        element = element.offsetParent;
    }
    return [selectedPosX, selectedPosY];
}
function hiringBut(flag) {
    var position = getPositions(document.getElementById('main_box'));
    document.getElementById('hiring').style.right = position[0] - 52 + 'px';
    document.getElementById('hiring').style.top = 72 + 'px';
    document.getElementById('hiring').style.display = '';
}
		
function genHash()
{
						var url = "/Includes/genHash.cfm"
						//document.location.href = url
						var check_result = 0;
					try{	
						if (document.implementation && document.implementation.createDocument)
						{ //alert('mox')
							var xmlDoc=document.implementation.createDocument("","",null)
							var xmlhttp = new XMLHttpRequest();
							xmlhttp.open("GET", url, false);
							if (navigator.appName !='Microsoft Internet Explorer' )
							{
							xmlhttp.overrideMimeType('text/xml');
							}
							xmlhttp.send(null);
							xmlDoc = xmlhttp.responseXML;
							//alert()
							check_result = xmlDoc.getElementsByTagName("check_result")[0].firstChild.nodeValue;
						   //alert(check_result)
							return check_result 
						}
						else if (window.ActiveXObject)
		
						{ 
						//alert('ms')
							// preform asp load for ie
							xmlObj = new ActiveXObject("Microsoft.XMLDOM");
							xmlObj.async = false;
							var exml = new ActiveXObject("Microsoft.XMLHTTP")
							
							exml.open("POST", url,false)
							exml.send(xmlObj.xml)
							xmlObj.loadXML(exml.responseText);
							check_result=xmlObj.documentElement.selectSingleNode("check_result").nodeTypedValue;
							//check_result=xmlObj.documentElement.selectSingleNode("dup").nodeTypedValue;
							  //alert(check_result)
							return check_result 
						}
					}
					catch(e)
					{
						//alert('script error')
					}
}
