<!--

function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return [curleft,curtop];
}

function staf(obj) {

	popup("stafPop","");
	
	
}

var popCurrent = ""
var popLeft = 0
var popTop = 0
var popWidth = 0
var popHeight = 0
var popTime = 0

var IE = document.all?true:false
if (document.captureEvents) document.captureEvents(Event.MOUSEMOVE);

function popup(subobjstr, opt_position){

	if (document.getElementById){
		var objLink = document.getElementById("pop2")

		// refresh tell a friend content if user click outside of popup without clicking close button
		if (!tafContentActive) {
			popupclosesubmitted();
		}
		
		var subobj=document.getElementById(subobjstr)
		if (subobj.style.display!="block") {
			if (popCurrent != "") { popupclose(); } // close currently open popup
			subobj.style.filter="progid:DXImageTransform.Microsoft.alpha(opacity=0)";
			subobj.style.display="block";
			popCurrent = subobjstr

		} else {
			popupclose();
		}
		var pageWidth = document.body.offsetWidth
		xpos = (pageWidth/2) - (subobj.offsetWidth/2)
		//var ypos=document.getElementById("popupBorder").offsetTop + 80
		ypos = findPos(objLink)[1] + 13;

		xpos = (findPos(objLink)[0] + objLink.offsetWidth) - subobj.offsetWidth;
		
		subobj.style.left=xpos+"px"
		subobj.style.top=ypos+"px"
		
		popLeft=xpos
		popTop=ypos
		popWidth = subobj.offsetWidth
		popHeight = subobj.offsetHeight
		clearTimeout(popTime)
		popTime = setTimeout("captureMouseMovement()",500); // slight delay until clicks outside popup recognised
		if (IE) { fadeStart = setInterval("fadeInLayer('" + subobjstr + "')",5); }
		
		return false
	
	} else {
		return true
	}
}

function fadeInLayer(str) {

	var obj=document.getElementById(str)
	var currOpacity = obj.filters.item('DXImageTransform.Microsoft.alpha').opacity
	if (currOpacity < 100) {
		obj.style.filter="progid:DXImageTransform.Microsoft.alpha(opacity=" + (currOpacity+10) + ")";
	} else {
		clearInterval(fadeStart);
	}
}
function getposOffset(overlay, offsettype){
	var totaloffset=(offsettype=="left")? overlay.offsetLeft : overlay.offsetTop;
	var parentEl=overlay.offsetParent;
	while (parentEl!=null){
		totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
		parentEl=parentEl.offsetParent;
	}
	return totaloffset;
}

function captureMouseMovement() {
	if (popTime) {
		clearTimeout(popTime)
		popTime = 0
	}
	document.onclick=popupout
	if (document.captureEvents) document.captureEvents(Event.CLICK);
}

function popupout(e) {
	if (popCurrent != "") {
		var xMs = (IE)? event.clientX : e.pageX
		var yMs = (IE)? event.clientY : e.pageY
		popHeight = document.getElementById(popCurrent).offsetHeight
	
		if ((xMs < popLeft) || (xMs > (popLeft + popWidth)) || (yMs < popTop) || (yMs > (popTop + popHeight))) {
			popupclose();
			document.onclick="";
		}
	}
}

function popupclose(){
	if (popCurrent) { document.getElementById(popCurrent).style.display="none" }
	popCurrent = ""
	document.onclick="";
	if (popTime) {
		clearTimeout(popTime)
		popTime = 0
	}
}

function popupclosesubmitted() {

	// this closes the popup, replaces the tell a friend form and dumps the friend's name, but keeps the sender name
	document.getElementById("tafContent").innerHTML = tafContent;
	var frm = document.forms['tafForm'];
	frm.friendName.value = "";
	frm.friendEmail.value = "";
	frm.yourMessage.value = "";

}

// SAF variables - populated by home page or blank by default.
var sbFrmC = ""
var sbFrmP = ""

function sbFrm() {
	var frm = document.forms['tafForm'];
	tafContent = document.getElementById("tafContent").innerHTML
	
	if ((frm.friendName.value == "") || (frm.friendEmail.value == "") || (frm.yourName.value == "") || (frm.yourEmail.value == "")) {
		alert("Please complete all fields before sending to your friend.")
		return
	}
	
	document.getElementById("tafSubmit").innerHTML = "<p class=\"bodyCopy\">Sending...</p>"
		
	data = "friendName=" + escape(frm.friendName.value) + "&friendEmail=" + escape(frm.friendEmail.value) + "&yourName=" + escape(frm.yourName.value) + "&yourEmail=" + escape(frm.yourEmail.value) + "&yourMessage=" + escape(frm.yourMessage.value) + "&c=" + sbFrmC + "&p=" + sbFrmP
	
	AJAXRequest("POST", "http://www.havadurumu.com.tr/en/ajax/send_to_a_friend.asp", data, subFormStatus)
}

function subFormStatus(myAJAX) {

var but = ""

but += "<p class=\"bodyCopy\"><strong>Thank you.</strong></p>"
but += "<p class=\"bodyCopy\">We've sent an email to your friend. If you'd like to let another friend know about HavaDurumu.com.tr, <a href=\"javascript:popupclosesubmitted();\">click here</a>. Or use the button below to close this window.</p>"
but += "<p class=\"bodyCopy\"><a href=\"javascript:popupclosesubmitted();popupclose();\"><img src=\"/images/close_button.gif\" alt=\"Close\" width=\"58\" height=\"22\" border=\"0\"></a></p>"

		if (myAJAX.readyState == 4) {
			if (myAJAX.status == 200) {
				var response = myAJAX.responseText;
				document.getElementById("tafContent").innerHTML = but
				tafContentActive = false;
			} else {
				document.getElementById("tafSubmit").innerHTML = "<a href=\"javascript:sbFrm();\"><img src=\"/images/submit.gif\" alt=\"Submit\" width=\"58\" height=\"22\" border=\"0\"></a>"
				alert("There was a problem sending your message... please try again.\nIssue reference: " + myAJAX.statusText);
			}
		}

		
}

// save Tell a Friend Content global variable

var tafContent = "";
var tafContentActive = true;

function mhp(obj) {
	if (window.external) {
		obj.style.behavior='url(#default#homepage)';
		obj.setHomePage(location.href);
	}

}

function af() {
	window.external.AddFavorite(location.href, document.title);
}


// -->
