// Preload some images
var pic8 = new Image(1, 1);
pic8.src = '/images/sevgi/kaydedilemez.gif';

var pic1 = new Image(27,19);
pic1.src = "/images/sevgi/ikon_favori_eklendi.gif";

var pic2 = new Image(189,192);
pic2.src = "/images/sevgi/yukleniyor.gif";

var pic3 = new Image(41,9);
pic3.src = "/images/sevgi/ikon_cikarildi.gif";

var pic4 = new Image(19, 13);
pic4.src = "/images/sevgi/kalp_buyuk_dolu.gif";

var messageRedirect = false;
var winkRedirect = false;

function iconMover(element) {
	if(element == 1) {
		document.getElementById('sevgiicon').src = '/images/sevgi/icon_sevgi_renk.gif';
	}
	if(element == 2) {
		document.getElementById('izmiricon').src = '/images/sevgi/icon_izmir_renk.gif';
	}
	if(element == 3) {
		document.getElementById('ankaraicon').src = '/images/sevgi/icon_ankara_renk.gif';
	}
}

function iconMout(element) {
	if(element == 1) {
		document.getElementById('sevgiicon').src = '/images/sevgi/icon_sevgi_sb.gif';
	}
	if(element == 2) {
		document.getElementById('izmiricon').src = '/images/sevgi/icon_izmir_sb.gif';
	}
	if(element == 3) {
		document.getElementById('ankaraicon').src = '/images/sevgi/icon_ankara_sb.gif';
	}
}


function getXmlHttp() {
	var xmlHttp = null;
	try {
		xmlHttp = new XMLHttpRequest();
	} catch (e) {
		var progIds = ['Microsoft.XMLHTTP', 'MSXML2.XMLHTTP', 'MSXML2.XMLHTTP.5.0', 'MSXML2.XMLHTTP.4.0', 'MSXML2.XMLHTTP.3.0']
		var success = false;
		for (var iterator = 0; (iterator < progIds.length) && ( ! success); iterator ++) {
			try {
				xmlHttp = new ActiveXObject(progIds[iterator]);
				success = true;
			} catch (e) {}
		}
		if ( ! success ) {
			return null;
		}
	}
	return xmlHttp;
}

function findPosX(obj) {
	var curleft = 0;
	if (obj.offsetParent) 	{
		while (obj.offsetParent) 		{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	return curleft;
}

function findPosY(obj) {
	var curtop = 0;
	if (obj.offsetParent) 	{
		while (obj.offsetParent) 		{
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	return curtop;
}

function correctPNG() // correctly handle PNG transparency in Win IE 5.5 or higher.
{
	if (navigator.userAgent.indexOf('MSIE') == -1) {
		return;
	}
	for(var i=0; i<document.images.length; i++)
		{
			var img = document.images[i]
			var imgName = img.src.toUpperCase()
			if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
				 {
			 var imgID = (img.id) ? "id='" + img.id + "' " : ""
			 var imgClass = (img.className) ? "class='" + img.className + "' " : ""
			 var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
			 var imgStyle = "display:inline-block;" + img.style.cssText
			 if (img.align == "left") imgStyle = "float:left;" + imgStyle
			 if (img.align == "right") imgStyle = "float:right;" + imgStyle
			 if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
			 var strNewHTML = "<span " + imgID + imgClass + imgTitle
			 + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
				 + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
			 + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>"
			 img.outerHTML = strNewHTML
			 i = i-1
		 }
	}
}

function createCookie(name, value, period) {
	if (period) {
		var date = new Date();
		date.setTime(period);
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(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 eraseCookie(name) {
	createCookie(name,"",-1);
}

var messageTimer;
var notifyTimer;
var messageChecker;
var notifyChecker;
function checkMessages() {
	var hm = readCookie('hm');

	if(hm != null) {
		document.getElementById('newMessageIcon').style.display = 'inline';
		return;
	}

    var cm = readCookie('cm');

    var now = new Date();
    messageTimer = setTimeout("checkMessages()", 30000);

    // If there is a cookie named cm then do not check for messages
    if(cm != null) {
        return;
    }

    // create a cookie named cm that will be valid for 3 minutes to prevent rechecking for messages
    createCookie('cm', 'cm', now.getTime() + 180000);

	messageChecker = getXmlHttp();

	messageChecker.onreadystatechange = function() {
		document.body.style.cursor = 'default';
		if(messageChecker.readyState == 4) {
			if(messageChecker.status == 200) {
				if(messageChecker.responseText > 0) {
					createCookie('hm', 'hm', null);
					document.getElementById('newMessageIcon').style.display = 'inline';
				}
			}
		}
	};

	messageChecker.open('GET', '/j/checkmessages?' + now.getTime(), true);
	messageChecker.send(null);
}

function checkWinks() {
	var hw = readCookie('hw');

	if(hw != null) {
		document.getElementById('newNotifyIcon').style.display = 'inline';
		return;
	}

    var cw = readCookie('cw');
    var now = new Date();

    notifyTimer = setTimeout("checkWinks()", 30000);

    if(cw != null) {
        return;
    }

    createCookie('cw', 'cw', now.getTime() + 180000);

    notifyChecker = getXmlHttp();

	notifyChecker.onreadystatechange = function() {
		document.body.style.cursor = 'default';
		if(notifyChecker.readyState == 4) {
			if(notifyChecker.status == 200) {
				if(notifyChecker.responseText > 0) {
					createCookie('hw', 'hw', null);
					document.getElementById('newNotifyIcon').style.display = 'inline';
				}
			}
		}
	};

	notifyChecker.open('GET', '/j/checkwinks?' + now.getTime(), true);
	notifyChecker.send(null);
}

var timer;

var splashWidth;
var splashHeight;
var splashX;
var splashY;

function closeSplashScreen() {
   closeSplashScreen2('splash','siteMap');
}

function closeSplashScreen2(outerDiv,innerDiv){
	document.getElementById(innerDiv).style.display = 'none';
	/*
	var container = document.getElementById('container');
	container.style.width = '0px';
	container.style.height = '0px';
	container.style.top = '0px';
	container.style.left = '0px';*/
	var selects = document.getElementsByTagName('select');
	for(var i = 0; i < selects.length; i++) {
		selects[i].style.visibility = 'visible';
	}
	screenCloseEffect2(outerDiv);
}

function displaySplashScreen(reference) {
   displaySplashScreen2(reference,'splash', 'siteMap');
}

function displaySplashScreen2(reference, outerDiv, innerDiv){
   var x = findPosX(reference);
	var y = findPosY(reference);
	splashWidth = 0;
	splashHeight = 0;
	splashX = x;
	splashY = y + 22;

   document.getElementById(outerDiv).style.visibility = 'visible';
	document.getElementById(outerDiv).style.top = splashY + 'px';
	document.getElementById(innerDiv).style.display = 'none';

	var selects = document.getElementsByTagName('select');
	for(var i = 0; i < selects.length; i++) {
		selects[i].style.visibility = 'hidden';
	}
	screenOpenEffect2(outerDiv, innerDiv);
}

function displaySplashScreen2Left(reference, outerDiv, innerDiv){
   var x = findPosX(reference);
	var y = findPosY(reference);
	splashWidth = 0;
	splashHeight = 0;
	splashX = x + 200;
	splashY = y + 15;

   document.getElementById(outerDiv).style.visibility = 'visible';
	document.getElementById(outerDiv).style.top = splashY + 'px';
	document.getElementById(innerDiv).style.display = 'none';

	var selects = document.getElementsByTagName('select');
	for(var i = 0; i < selects.length; i++) {
		selects[i].style.visibility = 'hidden';
	}
	screenOpenEffect2(outerDiv, innerDiv);
}



function screenOpenEffect() {
   screenOpenEffect2('splash', 'siteMap');
}

function screenOpenEffect2(outerDiv, innerDiv){
	var splash = document.getElementById(outerDiv);

	splashWidth += 80;
	splashX -= 40;
	splashHeight += 50;


	splash.style.width = splashWidth + 'px';
	splash.style.height = splashHeight + 'px';
	splash.style.left = splashX + 'px';

	if(splashWidth < 420) {
      var func = "screenOpenEffect2('"+outerDiv+"','"+innerDiv+"')";
      timer = setTimeout(func, 20);
	} else {
		/*
		var container = document.getElementById('container');
		container.style.width = splashWidth + 'px';
		container.style.height = splashHeight + 'px';
		container.style.top = splashY + 'px';
		container.style.left = splashX + 'px';
			*/
		document.getElementById(innerDiv).style.display = 'block';
	}


}

function screenCloseEffect() {
   screenCloseEffect2('splash');
}

function screenCloseEffect2(outerDiv){
   var splash = document.getElementById(outerDiv);

	splashWidth -= 80;
	splashX += 40;
	splashHeight -= 50;


	splash.style.width = splashWidth + 'px';
	splash.style.height = splashHeight + 'px';
	splash.style.left = splashX + 'px';

	if(splashWidth > 0) {
      var func = "screenCloseEffect2('"+outerDiv+"')";
      timer = setTimeout(func, 20);
	} else {
		document.getElementById(outerDiv).style.visibility = 'hidden';
	}
}

function displayProfile(userid) {
	window.open('/popup/' + userid, 'profile' + userid, 'height=500, width=750, left=0, top=0, scrollbars=1');
}

function updateCounter(element, maxLength) {
	if(element.value.length > maxLength) {
		alert('Mesajınız en fazla ' + maxLength + ' karakter olabilir');
		element.value = element.value.substring(0, maxLength);
	}
}

function checkAge(element) {
	var other;
	if(element.name == 'agemin') {
		other = document.getElementById('agemax');
		if(other.selectedIndex < element.selectedIndex) {
			if(element.selectedIndex == element.length - 1) {
				other.selectedIndex = element.selectedIndex;
			} else {
				other.selectedIndex = element.selectedIndex + 1;
			}
		}
	}

	if(element.name == 'agemax') {
		other = document.getElementById('agemin');
		if(other.selectedIndex > element.selectedIndex) {
			if(element.selectedIndex == 0) {
				other.selectedIndex = element.selectedIndex;
			} else {
				other.selectedIndex = element.selectedIndex - 1;
			}
		}
	}
}


function sendMessageCallBack(response) {

	if(response == 'PROBLEM') {
		alert('Teknik bir problemden dolayı mesajınız gönderilemedi. Lütfen bir süre sonra yeniden deneyin');
		document.getElementById('innerPane').style.display = 'block';
		document.getElementById('innerPane2').style.display = 'none';
		document.getElementById('innerPane3').style.display = 'none';
		document.getElementById('innerPane4').style.display = 'none';
	}

	if(response == 'USERNOTFOUND') {
		alert('Belirtilen rumuza sahip bir üye bulunamadı');
		document.getElementById('innerPane').style.display = 'block';
		document.getElementById('innerPane2').style.display = 'none';
		document.getElementById('innerPane3').style.display = 'none';
		document.getElementById('innerPane4').style.display = 'none';
	}

	if(response == 'NOMORE') {
		canSendMessage = false;
	}
	else if(response == 'REDIRECT') {
		canSendMessage = false;
		messageRedirect = true;
		response = 'NOMORE';
	}

	if(response == 'NOMORE' || response == 'UNLIMITED' || response > 0) {

		// Kalan mesaj hakkini goster
		var remaining = response;
		if(response != 'UNLIMITED') {
			if(response == 'NOMORE') {
				remaining = '0';
			}
			document.getElementById('remainingMessageCount').innerHTML = remaining;
		}

		document.getElementById('innerPane').style.display = 'none';
		document.getElementById('innerPane2').style.display = 'none';
		document.getElementById('innerPane3').style.display = 'block';
		document.getElementById('innerPane4').style.display = 'none';
		formElement = document.getElementById('messageForm');
		formElement.subject.value = '';
		formElement.message.value = '';

		if(formElement.attachRose && typeof formElement.attachRose != 'undefined') {
			formElement.attachRose.checked = false;
		}
	}
}

function sendMessage() {
	var innerPane = document.getElementById('innerPane');
	var innerPane2 = document.getElementById('innerPane2');
	var innerPane3 = document.getElementById('innerPane3');

	var formElement = document.getElementById('messageForm');
	if(formElement.message.value == '') {
		alert('Lütfen mesajınızı yazın.');
		return;
	}

	innerPane.style.display = 'none';

    xmlHttp = getXmlHttp();

	xmlHttp.onreadystatechange = function() {
		if(xmlHttp.readyState == 4) {
			if(xmlHttp.status == 200) {
                sendMessageCallBack(xmlHttp.responseText);
            }
		}
	};

	var message = '';

	message += 'recipient=' + encodeURIComponent(formElement.recipient.value);
	message += '&' + 'subject=' + encodeURIComponent(formElement.subject.value);
	message += '&' + 'message=' + encodeURIComponent(formElement.message.value);

    xmlHttp.open('POST', '/j/sendMessage', true);
    xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

    xmlHttp.send(message);
	innerPane2.style.display = 'block';
}


function sendWink() {
    var notifyPane = document.getElementById('notifyPane');

    var formElement = document.getElementById('notifyForm');
    var checked = false;
    for (var i = 0; i < formElement.type.length; i++) {
        if (formElement.type[i].checked) {
            checked = true;
        }
    }

    if (!checked) {
        alert("Lütfen bir mesaj seçin");
        return;
    }

    notifyPane.style.display = 'none';
    document.body.style.cursor = 'progress';

    formElement = document.getElementById('notifyForm');

    var radioGrp = formElement.type;
    for (var i = 0; i < radioGrp.length; i++) {
        if (radioGrp[i].checked) {
            var type = radioGrp [i].value;
        }
    }

    document.getElementById('notifyPane2').style.display = 'block';

    xmlHttp = getXmlHttp();

	xmlHttp.onreadystatechange = function() {
		if(xmlHttp.readyState == 4) {
			if(xmlHttp.status == 200) {
                winkCallback(xmlHttp.responseText);
            }
		}
	};

	var message = '';

	message += 'recipientId=' + encodeURIComponent(formElement.recipientid.value);
	message += '&' + 'type=' + encodeURIComponent(type);

    xmlHttp.open('POST', '/j/sendWink', true);
    xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

    xmlHttp.send(message);

    document.getElementById('notifyPane2').style.display = 'block';
}

function winkCallback(result) {
    if (result.indexOf(':') != -1) {
        var str = result.split(":");
		if(str[1] == 0) canSendNotify = false;

        document.getElementById('notifyPane').style.display = 'none';
        document.getElementById('notifyPane2').style.display = 'none';
        document.getElementById('notifyPane3').style.display = 'block';

        if (str[1] != 'UNLIMITED') {
            document.getElementById('remainingNotifyCount').innerHTML = str[1];
        }
	} else if (result == 'REDIRECT') {
		canSendNotify = false;
		winkRedirect = true;
        document.getElementById('notifyPane').style.display = 'none';
        document.getElementById('notifyPane2').style.display = 'none';
        document.getElementById('notifyPane3').style.display = 'block';
        document.getElementById('remainingNotifyCount').innerHTML = '0';
	} else if (result == 'NOMORE') {
		canSendNotify = false;
        document.getElementById('notifyPane').style.display = 'none';
        document.getElementById('notifyPane2').style.display = 'none';
        document.getElementById('notifyPane3').style.display = 'block';
        document.getElementById('remainingNotifyCount').innerHTML = '0';
    } else if (result == 'DENIED') {
		canSendNotify = false;
        document.getElementById('notifyPane').style.display = 'none';
        document.getElementById('notifyPane2').style.display = 'none';
        document.getElementById('notifyPane3').style.display = 'none';
    } else {
		alert('Teknik bir problemden dolayı göz kırpmanız gönderilemedi. Lütfen daha sonra yeniden deneyin');
        document.getElementById('notifyPane').style.display = 'block';
        document.getElementById('notifyPane2').style.display = 'none';
        document.getElementById('notifyPane3').style.display = 'none';
	}
}

function getDistrictList() {
	var w = (w == null) ? "130" : w;
	var town1 = document.getElementById('town1');
	var index = town1.selectedIndex;

	xmlHttp = getXmlHttp();
	document.getElementById('districtsDiv').innerHTML = '<img src="/images/sevgi/arama_yukleniyor_kucuk.gif" />';
	document.body.style.cursor = 'progress';
	xmlHttp.onreadystatechange = function() {
		if(xmlHttp.readyState == 4) {
			if(xmlHttp.status == 200) {
				if (xmlHttp.responseText) {
	                document.getElementById('districtsDiv').innerHTML = xmlHttp.responseText;
					document.getElementById('districtid1').style.width = w + 'px';
				}else
					document.getElementById('districtsDiv').innerHTML = '<select disabled="disabled" style="width: 130px;"><option value="0">Tüm Semtler</option></select>';
            } else {
				document.getElementById('districtsDiv').innerHTML = '<select disabled="disabled" style="width: 130px;"><option value="0">Tüm Semtler</option></select>';
			}
			document.body.style.cursor = 'default';
		}
	};

	xmlHttp.open('GET', '/towndistrictslist.php?town1=' + town1.options[index].value , true);
    xmlHttp.send(null);
}

<!--
function google_ad_request_done(google_ads) {

    var s = "";
    var i;
    if (google_ads.length == 0) {
        return;
    }

    var horizontal=false;
	
    if((banner_google_width / banner_google_height) > 2){
       horizontal=true;	  
    }

    if (google_ads[0].type == "flash") {
        s += "<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\"" + " codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0\" WIDTH=\"" + google_ad.image_width + "\" HEIGHT=\"" + google_ad.image_height + "\"> <PARAM NAME=\"movie\" VALUE=\"" + google_ad.image_url + "\">" + "<PARAM NAME=\"quality\" VALUE=\"high\">" + "<PARAM NAME=\"AllowScriptAccess\" VALUE=\"never\">" + "<PARAM NAME=\"wmode\" VALUE=\"transparent\">"+"<EMBED src=\"" + google_ad.image_url + "\" WIDTH=\"" + google_ad.image_width + "\" HEIGHT=\"" + google_ad.image_height + "\" TYPE=\"application/x-shockwave-flash\"" + " AllowScriptAccess=\"never\" " + " PLUGINSPAGE=\"http://www.macromedia.com/go/getflashplayer\" wmode=transparent></EMBED></OBJECT><br>"+"<a href=\"" + google_info.feedback_url + "\" style=\"color:000000\">Google Reklamlar\u0131</a>";
    } else if (google_ads[0].type == "image") {
        s += "<a href=\"" + google_ads[0].url + "\" target=\"_blank\" title=\"go to " + google_ads[0].visible_url + "\" onmouseout=\"window.status=''\" onmouseover=\"window.status='go to " + google_ads[0].visible_url + "';return true\"><img border=\"0\" src=\"" + google_ads[0].image_url + "\"width=\"" + google_ads[0].image_width + "\"height=\"" + google_ads[0].image_height + "\"></a>";
        s += "<br><a target=\"_blank\" style=\"color:#999999; font-size:85%; font-family:Verdana, serif;\" href=\"" + google_info.feedback_url + "\" style=\"color:000000\">Google Reklamlar\u0131</a>";
    } else {
        /*if (google_ads.length == 1) {
            banner_google_width -= 22;
            banner_google_height -= 22;
            s += "<div class=\"rectangle_ad_unit\" ";
            if (banner_google_width) {
                s += "style=\"width:" + banner_google_width + "px; min-height:" + banner_google_height + "px\"";
            }
            s += ">";
            for (i = 0; i < google_ads.length; ++i) {
                s += "<a class=\"ad_block\" style=\"font-size:15pt\" target=\"_blank\" href=\"" + google_ads[i].url + "\" onmouseout=\"window.status=''\" onmouseover=\"window.status='go to " + google_ads[i].visible_url + "';return true\"><strong>" + google_ads[i].line1 + "</strong></a> <span class=\"ad_lines\" style=\"font-size:12pt\"><span class=\"ad_line_1\">" + google_ads[i].line2 + "</span> <span class=\"ad_line_2\">" + google_ads[i].line3 + "</span><em style=\"font-size:10px\">" + google_ads[i].visible_url + "</em></a>";
            }
            s += "<a class=\"add_origin\" target=\"_blank\" href=\"" + google_info.feedback_url + "\">Google Reklamlar\u0131</a>";
            s += "</div>";
        } else if (google_ads.length > 1) {*/
            //banner_google_width -= 22;
            if (banner_google_width < 120) {
                adTextHeight = 110;
            } else if (banner_google_width < 200) {
                adTextHeight = 90;
            } else {
                adTextHeight = 57;
            }
            //banner_google_height -= 22;
            s += "<!--" + adTextHeight + "-->";
            s += "<div class=\"rectangle_ad_unit\" ";
            var spacing;
            if (banner_google_width) {
                s += "style=\"width:" + (banner_google_width-5) + "px; padding:7px; max-height:" + banner_google_height + "px\"";
                var textHeight = google_ads.length * adTextHeight;
                /*spacing = Math.floor((banner_google_height - textHeight) / (google_ads.length - 1));
                spacing -= 3;*/
				spacing=10;
            } else {
                spacing = 15;
            }
            s += ">";
			if(horizontal){
			s+= "<table><tr align=\"left\">";
			}
            for (i = 0; i < google_ads.length; ++i) {
            if(horizontal){
			s += "<td valign=\"top\">";
			}else{
				if(i > 0){
					s += '<br style="line-height:' + spacing + 'px;" />';
				}
			}
                s += "<a class=\"ad_block\" target=\"_blank\" href=\"" + google_ads[i].url + "\" onmouseout=\"window.status=''\" onmouseover=\"window.status='go to " + google_ads[i].visible_url + "';return true\"><strong>" + google_ads[i].line1 + "</strong></a> <span class=\"ad_lines\"><span class=\"ad_line_1\">" + google_ads[i].line2 + "</span> <span class=\"ad_line_2\">" + google_ads[i].line3 + "</span><a class=\"ad_block\" target=\"_blank\" href=\"" + google_ads[i].url + "\"><em>" + google_ads[i].visible_url + "</em></a>";
            if(horizontal){
			s += "</td>";
			}else{

			}
            }
			if(horizontal){
            s += "</tr></table>";
			}
            s += "<a class=\"add_origin\" target=\"_blank\" href=\"" + google_info.feedback_url + "\">Google Reklamlar\u0131</a>";
            s += "</div>";
        //}
    }
    document.write(s);
    return;
}