var isCloseOpen = false;
var check_id = "",_bodyIds="",_sm="",_htmlName="open_surveymonkey.html";
try{
	$(document).ready(openLoadAction);
}catch(e){
	if (window.attachEvent) window.attachEvent('onload',openLoadAction); else window.addEventListener("load",openLoadAction,false);
}
function openLoadAction(){
	if(window.location.href.indexOf("checkout_")==-1) return;
	check_id=getCookie("isCheckout");
	_bodyIds=document.body.getAttribute("id");

	var idArr=["checkoutloginBody","checkoutshippingaddressBody","checkoutpaymentprocessBody","addressbookprocessBody"];
	if(langs == "en"){
		switch(_bodyIds){
			case idArr[0]:
				_sm="37DWMuFabF2VOOAVPc63Jw%3d%3d";
				break;
			case idArr[1]:
				_sm="R0vbLgKOBPyOUhMzJ5MHUQ%3d%3d";
				break;
			case idArr[2]:
				_sm="j65mUK9l4Hs71pehI8IyZw%3d%3d";
				break;
			case idArr[3]:
				_sm="R0vbLgKOBPyOUhMzJ5MHUQ%3d%3d";
				break;
			default:
				_sm="b33rU58FC8sjBOHytWTyiA%3d%3d";
		}
		_htmlName="open_surveymonkey.html";
	}else{
		switch(_bodyIds){
			case idArr[0]:
				_sm="PI6vi3lv8ts9omgjF4smkA%3d%3d";
				pages=idArr[0];
				break;
			case idArr[1]:
				_sm="m6MgzSDhkQXcrIiOqHv%2b8w%3d%3d";
				pages=idArr[0];
				break;
			case idArr[2]:
				_sm="9svlOh5U0XjvnWG0NVKAbw%3d%3d";
				pages=idArr[0];
				break;
			case idArr[3]:
				_sm="m6MgzSDhkQXcrIiOqHv%2b8w%3d%3d";
				pages=idArr[0];
				break;
			default:
				_sm="R6GYkgOgxCvh0Y%2bnoHvMGw%3d%3d";
				pages=idArr[0];
				break;
		}
		_htmlName="open_surveymonkey_fr.html";
	}
	isCloseOpen = true;
	try{
		$(document).bind("click", onClickAction);
	}catch(e){
		if (window.attachEvent) document.attachEvent('onclick',onClickAction); else document.addEventListener("click",onClickAction,false);
	}
	try{
		$(document).bind("keydown", onKeydownAction);
	}catch(e){
		if (window.attachEvent) document.attachEvent('onkeydown',onKeydownAction); else document.addEventListener("keydown",onKeydownAction,false);
	}
	function onClickAction(e){
		isCloseOpen = true;
		e = e||event;
		var el = e.target ? e.target : e.srcElement;
		switch(el.tagName){
			case "A":
				isCloseOpen = getOpenTrue(el.href);
				break;
			case "INPUT":
				isCloseOpen = false;
				break;
			case "EMBED":
				isCloseOpen = false;
				break;
		}
		switch(el.parentNode.tagName){
			case "A":
				isCloseOpen = getOpenTrue(el.parentNode.href);
				break;
			case "BUTTON":
				isCloseOpen = false;
				break;
		}
		function getOpenTrue(t){
			var m = true;
			if(t.indexOf("javascript:") != -1 || getTargetHref(t)!=-1){
				m = false;
			}
			return m;
		}
	}
	function onKeydownAction(e){
		e = e||event;
		if (e.keyCode==13) {
			isCloseOpen = false;
		}
	}

}

function beforeunloadAction(e){
	var isOpens = getCookie("isCheckoutOpen");
	if(isOpens) return;
	e = e||event;
	if(isCloseOpen&&check_id){
		setCookie('isCheckoutOpen',true,86400000);
		try{
			loginCheckLogProto({bodyId:_bodyIds,action:"exitSurvey",languages:langs});
		}catch(e){
			loginCheckLog({bodyId:_bodyIds,action:"exitSurvey",languages:langs});
		}
		window.open('http://www.lightinthebox.com/html/'+_htmlName+'?smc='+_sm, 'win', 'height=221,width=428,menubar=no, scrollbars=no, resizable=no, location=yes, status=no')
	}	
}

try{
	$(window).bind("beforeunload",beforeunloadAction);
}catch(e){
	window.onbeforeunload=function(e){beforeunloadAction(e)};
}

function getTargetHref(a){
	var lArr=["http://www.","https://www.","http://help.","http://bo.","http://svn.","https://svn."];
	var str=-1;
	for(var i=0;i<lArr.length;i++){
		if(str==-1) str=a.indexOf(lArr[i]+"lightinthebox.com");
	}
	return str;
}