﻿
var loading = "<div class=\"div_result\" align=\"center\"><img src=\"/images/loading.gif\" /></div>";
var loadingactivity = "<div class=\"divresultactivities\"><img src=\"/images/loading.gif\" /></div><div id=\"footer\" align=\"right\"></div>";

function logOut()
{
$.post	(
			"LogOut.aspx",
			{ },
	  		function(data)
			{
				fl_onLogOut();
			},
			""
		);
			fb_logOut();
}
/* Flash menü başla */

var heightNow = 0;
var heightType = "%";

function doHeightChangeMem(elem, startHeight, endHeight, steps, intervals, powr) {
    if (elem.heightChangeMemInt)
        window.clearInterval(elem.heightChangeMemInt);
    var actStep = 0;
    elem.heightChangeMemInt = window.setInterval
								(
									function() {
									    elem.currentHeight = easeInOut(startHeight, endHeight, steps, actStep, powr);
									    elem.style.height = elem.currentHeight + heightType;
									    actStep++;
									    if (actStep > steps) window.clearInterval(elem.heightChangeMemInt);
									}
								, intervals)
}

function easeInOut(minValue, maxValue, totalSteps, actualStep, powr) {
    var delta = maxValue - minValue;
    var stepp = minValue + (Math.pow(((1 / totalSteps) * actualStep), powr) * delta);
    return Math.ceil(stepp);
}

// Facebook email değiştir Başla
//
function FacebookChangeEmail() {
    var div_message = document.getElementById("div_Message");
    var div_messagecontent = document.getElementById("div_MessageContent");
    var div_FacebookConnect=document.getElementById("div_FacebookConnect");
    div_message.style.display = "";
    div_messagecontent.innerHTML = loading;
    div_FacebookConnect.style.display = "none";
    var txtFacebookEmail = document.getElementById("txtFacebookEmail");
    var email = txtFacebookEmail.value;
    $.post("ChangeEmail.aspx", { email: email },
    function(data) {
        var param = data.split(',');
        if (param[0] == "OK") {
            txtFacebookEmail.value = '';
            var icerik = "<div class=\"div_result\">"
            icerik += param[1] + "</div>";
            div_messagecontent.innerHTML = icerik;
        }
        else if (param[0] == "Hata") {
            var icerik = "<div class=\"div_result\">"
            icerik += param[1] + "</div>";
            div_messagecontent.innerHTML = icerik;
        }
    }, "");
    revealModal('div_Message');
}

//
//Facebook email değiştir bitir
//********************* Aktivite İşlemleri Bitir *********************************************

//* Davet Et Göster Başla
//
var xmlDoc;
var parser;

function loadXMLString(txt) {
    if (window.DOMParser) {
        parser = new DOMParser();
        xmlDoc = parser.parseFromString(txt, "text/xml");
    }
    else // Internet Explorer
    {
        xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
        xmlDoc.async = "false";
        xmlDoc.loadXML(txt);
    }
    return xmlDoc;
}


//Trim the input text
function Trim(input) {
    var lre = /^\s*/;
    var rre = /\s*$/;
    input = input.replace(lre, "");
    input = input.replace(rre, "");
    return input;
}
function shareBox(worldId) {
    var div_message = document.getElementById("div_Message");
    var div_messagecontent = document.getElementById("div_MessageContent");
    div_message.style.display = "";
    div_messagecontent.innerHTML = loading;
    $.post("FaceBookShare.aspx", { WorldId: worldId },
    function(data) {
        xmlDoc = loadXMLString(data);
        var param = xmlDoc.getElementsByTagName("Result")[0].childNodes[0].nodeValue;
        var cnt = xmlDoc.getElementsByTagName("Content")[0].childNodes[0].nodeValue;
        if (param == "OK") {
            hideModal('div_Message');
            //FB.Connect.streamPublish(param[1], '', null, null);
            var attachment = { 'name': 'Aktivite insanının bir raporu var', 'href': '' + siteurl + '', 'description': '' + cnt + '', 'media': [{ 'type': 'image', 'src': '' + siteurl + '/images/aktiviteInsaniFacebook.png', 'href': 'http://aktiviteinsani.d4d.com.tr'}] };
            FB.Connect.streamPublish('', attachment, null, null);
        }
        else if (param == "Hata") {
            var icerik = "<div class=\"div_result\">"
            icerik += cnt + "</div>";
            div_messagecontent.innerHTML = icerik;
        }
    }, "");
}

var siteurl = "http://www.d4d.com.tr/";
function ShareOnFaceBook() {
    $.post("FaceBookShare.aspx", {},
    function(data) {
        xmlDoc = loadXMLString(data);
        //alert(data);
        var param = xmlDoc.getElementsByTagName("Result")[0].childNodes[0].nodeValue;
        var cnt = xmlDoc.getElementsByTagName("Content")[0].childNodes[0].nodeValue;
        var adsoyad = xmlDoc.getElementsByTagName("AdSoyad")[0].childNodes[0].nodeValue;
        if (param == "OK") {
            var attachment = { 'name': '' + adsoyad + ' D4D Kış Olimpiyatları’na katıldı.', 'href': '' + siteurl + '', 'description': '' + cnt + '', 'media': [{ 'type': 'image', 'src': '' + siteurl + '/images/kayak_facebook.png', 'href': 'http://www.d4d.com.tr'}] };
            //FB.Connect.streamPublish('', attachment, null, null);
            var post_id = 0;
            FB.Connect.streamPublish("", attachment, null, null, "", "", true, null);
        }
        else if (param == "Hata") {
            alert("İşlem esnasında bir hata oluştu.\n Lütfen daha sonra tekrar deneyiniz.");
        }
    }, "");
}
/* Flash menü başla */
function callback(post_id, exception) {
    if (post_id) {
        alert(exception);
    } 
 } 
var heightNow = 0;
var heightType = "%";

function flashMenu() {
    if (heightNow == 1) return;
    heightNow = 1;
    var obj = HedefBul("div_flash");
    obj.style.minHeight = "0px";
    //var obj1 = HedefBul("div_aktivitecontent");
    //obj1.style.display = "";
    heightType = "px";
    doHeightChangeMem(obj, 300, 1, 10, 10, 0.5);
    fl_height(1);
}

function flashMain() {
    if (heightNow == 0) return;
    heightNow = 0;
    var obj = HedefBul("div_flash");
    obj.style.minHeight = "300px";
    //var obj1 = HedefBul("div_aktivitecontent");
    //obj1.style.display = "none";    
    heightType = "%";
    if (!obj.currentHeight) return;
    doHeightChangeMem(obj, 50, 100, 10, 10, 0.5);
    fl_height(0);
}

function echeck(str) {
    var at = "@"
    var dot = "."
    var lat = str.indexOf(at)
    var lstr = str.length
    var ldot = str.indexOf(dot)
    if (str.indexOf(at) == -1) {
        alert("Geçersiz e posta adresi");
        return false;
    }
    if (str.indexOf(at) == -1 || str.indexOf(at) == 0 || str.indexOf(at) == lstr) {
        alert("Geçersiz e posta adresi");
        return false;
    }
    if (str.indexOf(dot) == -1 || str.indexOf(dot) == 0 || str.indexOf(dot) == lstr) {
        alert("Geçersiz e posta adresi");
        return false;
    }
    if (str.indexOf(at, (lat + 1)) != -1) {
        alert("Geçersiz e posta adresi");
        return false;
    }
    if (str.substring(lat - 1, lat) == dot || str.substring(lat + 1, lat + 2) == dot) {
        alert("Geçersiz e posta adresi");
        return false;
    }
    if (str.indexOf(dot, (lat + 2)) == -1) {
        alert("Geçersiz e posta adresi");
        return false;
    }
    if (str.indexOf(" ") != -1) {
        alert("Geçersiz e posta adresi");
        return false;
    }
    return true;
}
function openPopup(url, w, h) {
    var width = w;
    var height = h;
    var left = parseInt((screen.availWidth / 2) - (width / 2));
    var top = parseInt((screen.availHeight / 2) - (height / 2));
    var windowFeatures = "width=" + width + ",height=" + height + ",status,scrollbars=yes,resizable=1,left=" + left + ",top=" + top + "screenX=" + left + ",screenY=" + top;
    window.open(url, "popopWindow", windowFeatures);
}