var openWindow = "";

if(! document.all) {
	window.captureEvents(Event.KEYPRESS);
}

document.onkeypress = function(e) {
	if(openWindow) {
	    if (!document.all) {
	    	if(e.keyCode == 27) {
	    		closeTransparentWindow(openWindow);
	    	} else if (e.keyCode == 13) {
	    		submitOpenWindow();
	    	}
	    } else {
	    	if(event.keyCode == 27) {
	           	closeTransparentWindow(openWindow);
	    	} else if (event.keyCode == 13) {
	    		submitOpenWindow();
	    	}
	    }
	}

}


function submitOpenWindow() {
	if(openWindow == "popupBoxContainer") {
		NoLoginFunction.send();
	} else if (openWindow == "lostPassword" ) {
		sendPassword();
	}
}


function setTransparentPosition(elementName) {
	openWindow = elementName;
    var pageWidth = null;
    var pageHeight = null;
    var pageScrollTop = null;
    var pageScrollLeft = null;

	try {
		if(window.innerHeight && window.scrollMaxY ) {// Firefox
			pageWidth = window.innerWidth;
			pageHeight = window.innerHeight;
			pageScrollTop = window.scrollMaxY;
			pageScrollLeft = window.scrollMaxX - 17;
		} else {// works in Explorer 6 Strict, Mozilla (not FF) and Safari
			pageWidth = document.documentElement.clientWidth;
			pageHeight = document.documentElement.clientHeight;
			pageScrollTop = document.documentElement.scrollTop;
			pageScrollLeft = document.documentElement.scrollLeft;
        }
		document.getElementById("blanket").style.display = "block";
		document.getElementById(elementName).style.display = "block";
    } catch (e) {
        //
    }
    if(elementName == "popupBoxContainer") {
    	document.getElementById("idname").focus();
    	
    }
    document.getElementById(elementName).style.width = (pageWidth + pageScrollLeft) + "px";
    document.getElementById(elementName).style.height = (pageHeight + pageScrollTop) + "px";
//    window.scrollTo(0,0);
}

function closeMainPopUp() {
	document.getElementById("centerPopUpContainer").style.display = "none";
	document.getElementById("idname").value = "";
	document.getElementById("idpass").value = "";
	document.getElementById("trname").style.color = "";
	document.getElementById("trpasswd").style.color = "";
	document.getElementById("aMsg").innerHTML = "";
	document.getElementById("popupBoxContainer").style.display = "none";
	document.getElementById("newVendor").style.display = "none";
	
}

function lostPassword() {
	document.getElementById("errorMailMessage").innerHTML = "";
	document.getElementById("lostmail").style.border = "";
	document.getElementById("lostmail").value = "";	
}

function sendLink() {
	document.getElementById("sendmail").style.border = "";
	document.getElementById("sendname").style.border = "";
	document.getElementById("mailtrname").style.color = "";
	document.getElementById("sendmessage").value = "Здравей, виж каква страница открих - сигурно ще ти хареса!";
	document.getElementById("sendbutton").value = "Изпрати";
	document.getElementById("sendbutton").disable = "false";	
	
}

function newVendorFunction() {
	document.getElementById("errorVendorMessage").innerHTML = "";
	document.getElementById('vname').style.border = "";
	document.getElementById('vname').value = "";
	document.getElementById("popupWindowTitle").innerHTML = "";
	document.getElementById("vendor").selectedIndex = 0;
}

function yesNoWindow() {
	document.getElementById("yesNoContainer").innerHTML = "";
}

function warningFunction() {
	document.getElementById("popupWindowTitleWarning").innerHTML = "Внимание!";
	document.getElementById("warningMessage").innerHTML = "Моля въведете заглавие и текст.";
	
}


function closeTransparentWindow(elementID) {
	openWindow = "";
	document.getElementById("blanket").style.display = "none";
	document.getElementById(elementID).style.display = "none";
	
	if(elementID == "popupBoxContainer") {
		closeMainPopUp();
	} else if (elementID == "lostPassword") {
		lostPassword();
	} else if (elementID == "sendLink") {
		sendLink();
	} else if(elementID == "newVendor") {
		newVendorFunction();
	} else if (elementID ==  "YesNo") {
		yesNoWindow();
	} else if (elementID == "Warning") {
		warningFunction();
	}
}