﻿// slider ----------------------------------------------------------------------------

_currentArrowDirection = 0;

function PageQuery(q) {
if(q.length > 1) this.q = q.substring(1, q.length);
else this.q = null;
this.keyValuePairs = new Array();
if(q) {
for(var i=0; i < this.q.split("&").length; i++) {
this.keyValuePairs[i] = this.q.split("&")[i];
}
}
this.getKeyValuePairs = function() { return this.keyValuePairs; }
this.getValue = function(s) {
for(var j=0; j < this.keyValuePairs.length; j++) {
if(this.keyValuePairs[j].split("=")[0] == s)
return this.keyValuePairs[j].split("=")[1];
}
return false;
}
this.getParameters = function() {
var a = new Array(this.getLength());
for(var j=0; j < this.keyValuePairs.length; j++) {
a[j] = this.keyValuePairs[j].split("=")[0];
}
return a;
}
this.getLength = function() { return this.keyValuePairs.length; }
}
function queryString(key){
var page = new PageQuery(window.location.search);
return unescape(page.getValue(key));
}
 

 
 

$(document).ready(function() {

    if (queryString("markaId")!="false") {
	   sliderMenuPrint(queryString('markaId'));
	    
	   if (queryString("casesId")!="false") { 
	   
	      contentSetFuncb(queryString("casesId"));
	   }
    }
	else {
        sliderMenuPrint('0');
		firstContent();
	}

    $("#slider").easySlider({
        auto: true,
        continuous: true

    });
	
	
	
});

var cleanTime;

function positionDisplayNone() {
    cleanTime = setTimeout("positionDisplayNoneFunc", 2000);
}

function positionDisplayNoneFunc() {
    $('#thmb_infoDiv').css({ display: 'none' });
}

function positionSet(e, txt) {
    clearTimeout(cleanTime);
    $('#thmb_infoDiv').html( unescape( txt));
    $('#thmb_infoDiv').css({ left: ($('#' + e).offset().left - $('#scrool_paneDiv').offset().left) - 6 + 'px', display: '' });

}


//slider sabitler ----------------------------------------------------------------------------

var CurrentContentId = 0;
var CurrentContenti = 0;
var CurrentContentShow = '0';
var MarkaIds = '0';
var photoList_, title_, description_, markaLogo_, visit_, markaTitle_



// marka filter ----------------------------------------------------------------------------
function markaFilter(element, index, array) {
    return (element.id == MarkaIds)
}

function markaLogoChange(srcStr, divIdName) {
    $("#" + divIdName).attr('src', srcStr);
}

function firstContent() {
 
 for (i = 0; i < caseList.length; i++) {
   if (caseList[i].markaId == markaList[0].id) {
      contentSetFunca(i);
      break;
   }
}
 
}

function sliderMenuPrint(markaId) {
    positionDisplayNoneFunc();
    var sliderContent = "<ul><li>";

    if (markaId == '0') {
        for (i = 0; i < markaList.length; i++) {
           // if (markaList[i].markaLogoT != '') {

                var logoR = "images2/company/" + markaList[i].markaLogoR;
                var logoB = "images2/company/" + markaList[i].markaLogoT;
                var idStr = "scroll_pane_thmb_" + markaList[i].id;
                var idStrImg = "scroll_pane_thmb_Image_" + markaList[i].id;
 
                sliderContent += "<div class=\"scroll_pane_thmb\" style=\"cursor:pointer;width:100px; height:75px;\" id=\"" + idStr + "\"";
                sliderContent += " onclick=\"sliderMenuPrint('" + markaList[i].id + "')\" onmouseover=\"markaLogoChange('" + logoR + "', '" + idStrImg + "');positionSet(this.id,'" + escape(markaList[i].name) + "')\" onmouseout=\"markaLogoChange('" + logoB + "', '" + idStrImg + "'); positionDisplayNoneFunc();\">";
                sliderContent += "<img id=\"" + idStrImg  + "\" src=\"" + logoB + "\" style=\"width:100px; height:75px;\" alt=\"" +  escape(markaList[i].name) + "\" /></div>";
           // }
            if ( (i+1) % 8 == 0 && i > 0 ) {   sliderContent += "</li><li>"; }
        }

    }
    else {
        var bb = 0;
        MarkaIds = markaId;
        var casesId = 0;
       
        MarkaIdsList = jQuery.grep(markaList, function(n, i) { return n.id == MarkaIds; });
//        MarkaIdsList = markaList.filter(markaFilter);


        var logoR = "images2/company/" + MarkaIdsList[0].markaLogoR;
        var logoB = "images2/company/" + MarkaIdsList[0].markaLogoT;
        var idStr = "scroll_pane_thmb_a" + MarkaIdsList[0].id;
        var idStrImg = "scroll_pane_thmb_a_IMG" + MarkaIdsList[0].id;

        // markaLogosu ilk başta
        sliderContent += "<div class=\"scroll_pane_thmb\" style=\"cursor:pointer;\" id=\"" + idStr + "\"";
        sliderContent += " onclick=\"sliderMenuPrint('0')\" onmouseover=\"/*markaLogoChange('" + logoR + "', '" + idStrImg + "');*/positionSet(this.id,'" + escape(MarkaIdsList[0].name) + "')\" onmouseout=\"/*markaLogoChange('" + logoB + "', '" + idStrImg + "');*/ positionDisplayNoneFunc();\">";
		sliderContent += "<img id=\"" + idStrImg  + "\" src=\"images2/back_button_01.jpg\"  /></div>";
        // sliderContent += "<img id=\"" + idStrImg  + "\" src=\"images2/company/" + MarkaIdsList[0].markaLogoT + "\" /></div>";

        // ürünler
        for (i = 0; i < caseList.length; i++) {

            if (caseList[i].markaId == markaId) {

                if (casesId == 0) casesId = i;
                
                sliderContent += "<div class=\"scroll_pane_thmb\" style=\"cursor:pointer;\" id=\"scroll_pane_thmb_" + caseList[i].id + "\"";
                sliderContent += " onclick=\"sliderGoPage();\" onmouseover=\"positionSet(this.id,'" + escape(caseList[i].title) + "');contentSetFunca(" + i + ");\" onmouseout=\"positionDisplayNoneFunc();\">";
                sliderContent += "<img   src=\"images2/products/100X75/" + caseList[i].photoThumb + "\"  alt=\"" +  escape(caseList[i].title)  + "\" /></div>";
                bb++;
            }
            if (bb % 8 == 0 && bb > 0) { sliderContent += "</li><li>"; }
        }


        contentSetFunca(casesId);
    }
    
    
    sliderContent += "</li></ul>";
    $('#slider').html(sliderContent);
    $('#nextBtn').css("display", "none");
    $('#prevBtn').css("display", "none");
    setTimeout("sliderEffectStart()", 50);


}

function sliderEffectStart() {

    // slider Tekrar başlat
    $("#slider").easySlider({
        auto: true,
        continuous: true

    });
   
}


// get content ----------------------------------------------------------------------------


function sliderVisitFunc() {
   window.open(caseList[CurrentContenti].website[0].visit);
}

function sliderGetContent(aa) {
    positionDisplayNoneFunc();
    CurrentContentShow = aa;
	 
    contentSetFunc(CurrentContenti);
	

}

function contentSetFuncb(casesId) {
 
 
   for (i = 0; i < caseList.length; i++) {
    
     if (caseList[i].id == casesId) {
	 
	    contentSetFunca(i);
	    break;
	 }
   } 
   
}

function contentSetFunca(i) {
 
    if (CurrentContenti != i) {
        CurrentContentShow = '0';
		
        contentSetFunc(i);
    }
}


function contentSetFunc(i) {


 
    var photoList, title, description, markaLogo, visit, markaTitle;

    if (caseList.length < i + 1) {
        i = 0;
    }




    $("#sliderWebsite").attr('src', 'images2/web_site.png');
    $("#sliderMobile").attr('src', 'images2/mobilebuton.png');
    $("#sliderOutdoor").attr('src', 'images2/outdoorbuton.png');



    // ID
    CurrentContenti = i;
    CurrentContentId = caseList[i].id;
	

    //Marka
    MarkaIds = caseList[i].markaId;

    MarkaIdsList = jQuery.grep(markaList, function(n, i) { return n.id == MarkaIds; });
     
//    MarkaIdsList = markaList.filter(markaFilter);
    if (MarkaIdsList.length > 0) {
        markaLogo = MarkaIdsList[0].markaLogo;
        markaTitle = MarkaIdsList[0].name;
    }



    // photoList, title, description, markaLogo, visit

    // website
    if (CurrentContentShow == '0') {



        if (caseList[i].website[0].title != '|title|') {

            title = caseList[i].website[0].title;
            description = caseList[i].website[0].description;
            photoList = caseList[i].website[0].photoT;
            visit = caseList[i].website[0].visit;
            //$("#sliderWebsite").fadeTo("slow", 1);
            $("#sliderWebsite").attr('src', 'images2/web_site_over.png');


        }
        else {
            CurrentContentShow = '1';
        }
    }


    // mobile
    if (CurrentContentShow == '1') {
        if (caseList[i].mobile[0].title != '|title|') {

            title = caseList[i].mobile[0].title;
            description = caseList[i].mobile[0].description;
            photoList = caseList[i].mobile[0].photoT;
            visit = caseList[i].mobile[0].visit;
           // $("#sliderMobile").fadeTo("slow", 1);
            $("#sliderMobile").attr('src', 'images2/mobile_over.png');


        }
        else {
            CurrentContentShow = '2';

        }
    }


    // outdoor
    if (CurrentContentShow == '2') {
        if (caseList[i].outdoor[0].title != '|title|') {

            title = caseList[i].outdoor[0].title;
            description = caseList[i].outdoor[0].description;
            photoList = caseList[i].outdoor[0].photoT;
            visit = caseList[i].outdoor[0].visit;
           // $("#sliderOutdoor").fadeTo("slow", 1);
            $("#sliderOutdoor").attr('src', 'images2/outdoorbutonover.png');

        }
        else {
            contentSetFunca(i);
            return;
           // $("#sliderOutdoor").fadeTo("fast", 0.33);
        }
    }


    if (caseList[i].website[0].title == '|title|') {
        $("#sliderWebsite").fadeTo("fast", 0.33);
    }
    else {
        $("#sliderWebsite").fadeTo("slow", 1);
    }
    if (caseList[i].mobile[0].title == '|title|') {
        $("#sliderMobile").fadeTo("fast", 0.33);
    }
    else {
        $("#sliderMobile").fadeTo("slow", 1);
    }
    if (caseList[i].outdoor[0].title == '|title|') {
        $("#sliderOutdoor").fadeTo("fast", 0.33);
    }
    else {
        $("#sliderOutdoor").fadeTo("slow", 1);
    }


    ContentPrint(photoList, title, description, markaLogo, visit, markaTitle,CurrentContentShow);



}


var secili = 0;
var timeStr;
var photoPath = "/images2/products/";

function sliderPictureFunc(rr) {

  
    if (photoList_.length > rr) {
        secili = rr;
    }
	clearTimeout(timeStr);



    for (i = 1; i < 4; i++) { $('#sliderPagingImg_0' + (i)).attr("src", "images2/" + (i) + ".png"); }
	
	
	var sourceDiv = document.getElementById("sliderPicture");
    if (photoList_[secili].indexOf('.flv')>-1) {
                   
               
                    sourceDiv.innerHTML = '<div id="mobileraVideoPlayerDiv"></div>"';
                    var so = new SWFObject("swf/mobileraVideo1.swf?videoPath=/" + photoPath + "580X250/" +  photoList_[secili] + "&callJs=sliderTime" , "mainFlash", "580", "250", "9", "#000000");
                    so.addVariable("MMredirectURL", window.location);
                    so.useExpressInstall('detection/expressinstall.swf');
                    so.setAttribute("redirectUrl", "detection/noflash.html");
                    so.addParam("menu", "false");
                    so.addParam("scale", "noscale");
                    so.addParam("quality", "high");
                    so.addParam("wmode", "transparent");
                    so.addParam("allowFullScreen", "true");
                    so.addParam("FlashVars", "app=http://www.google.com/images/&file=http://www.google.com/uploader.asp");
                    so.write("mobileraVideoPlayerDiv");
                    
    }
    else {
        sourceDiv.innerHTML = '<img src="' +   photoPath + "580X250/" +  photoList_[secili].replace(".flv",".jpg") + '" id="myImage" style="border: 0px;" />'
        //$('#' + photoDiv).attr('src', photoPath + "580X250/" +  photoListArray[ids].photo);
        timeStr = setTimeout("sliderTime()", 8000);
    }

    //$("#sliderPicture").fadeTo("fast", 0.10);
    //$('#sliderPicture').attr("src", "images2/products/580X250/" + photoList_[secili]);
    //$("#sliderPicture").fadeTo("slow", 1);
    $('#sliderPagingImg_0' + (rr + 1)).attr("src", "images2/" + (rr + 1) + "h.png");


    
}


 

function sliderTime() {

    var aa = secili;
    if (aa + 1 > 2) aa = -1;
    sliderPictureFunc(aa + 1)
}


function sliderGoPage() {
    location.href = 'cases.aspx?id=' + caseList[CurrentContenti].id + "&markaId=" + caseList[CurrentContenti].markaId ;

}

function ContentPrint(photoList, title, description, markaLogo, visit, markaTitle,CurrentContentShow) {

    photoList_ = photoList;
    title_ = title;
    description_ = description;
    markaLogo_ = markaLogo;
    visit_ = visit;
    markaTitle_ = markaTitle;

    // print

    var markaTStr = "<span style=\"font-style:normal; margin-bottom:3px; font-weight:bold; color:#E1E1E3; text-transform:uppercase; padding-top:5px; font-size:20px; display:relative; margin-left:0px;\">" + markaTitle + "</span>";

    $('#sliderTitle').html(markaTStr  + "" + title);
    $('#sliderContent').html( description + "<br/><a href=\"javascript:;\" onclick=\"sliderGoPage();\"><img src=\"images2/more.png\" style=\"border: none;\" alt=\"More\" /></a>");
//    $('#sliderMarkaLogo').attr("src","images2/company/" + markaLogo);


    try {
        for (i = 0; i < photoList.length; i++) {
            $('#sliderPagingImg_0' + (i + 1)).attr("src", "images2/" + (i + 1) + ".png");
            if (i == 0) {
                $('#sliderPicture').attr("src", "images2/products/580X250/" + photoList[i]);
                $('#sliderPagingImg_0' + (i + 1)).attr("src", "images2/" + (i + 1) + "h.png");
            }
            $('#sliderPaging_0' + (i + 1)).css({ display: '' });

        }
        for (m = photoList.length; m < 3; m++) {
            $('#sliderPaging_0' + (m + 1)).css({ display: 'none' });

        }
        sliderPictureFunc(0);

    }
    catch (Err) {
        alert(Err);
    }


    if (visit != '' && CurrentContentShow=='0') {
        $('#sliderPaging_04').css({ display: '' });
    }
    else {
        $('#sliderPaging_04').css({ display: 'none' });
    }

}




// preloader ----------------------------------------------------------------------------


function MM_swapImgRestore() { //v3.0
    var i, x, a = document.MM_sr; for (i = 0; a && i < a.length && (x = a[i]) && x.oSrc; i++) x.src = x.oSrc;
}
function MM_preloadImages() { //v3.0
    var d = document; if (d.images) {
        if (!d.MM_p) d.MM_p = new Array();
        var i, j = d.MM_p.length, a = MM_preloadImages.arguments; for (i = 0; i < a.length; i++)
            if (a[i].indexOf("#") != 0) { d.MM_p[j] = new Image; d.MM_p[j++].src = a[i]; }
    }
}

function MM_findObj(n, d) { //v4.01
    var p, i, x; if (!d) d = document; if ((p = n.indexOf("?")) > 0 && parent.frames.length) {
        d = parent.frames[n.substring(p + 1)].document; n = n.substring(0, p);
    }
    if (!(x = d[n]) && d.all) x = d.all[n]; for (i = 0; !x && i < d.forms.length; i++) x = d.forms[i][n];
    for (i = 0; !x && d.layers && i < d.layers.length; i++) x = MM_findObj(n, d.layers[i].document);
    if (!x && d.getElementById) x = d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
    var i, j = 0, x, a = MM_swapImage.arguments; document.MM_sr = new Array; for (i = 0; i < (a.length - 2); i += 3)
        if ((x = MM_findObj(a[i])) != null) { document.MM_sr[j++] = x; if (!x.oSrc) x.oSrc = x.src; x.src = a[i + 2]; }
}

window.onload = function() {
    MM_preloadImages('images2/main_03_over.png');
}


function facebookShare(url,title) {
    mURL = "http://www.facebook.com/sharer.php?u=" + url + "&title=" + title;
	  var options = "height=700,width=800,titlebar=no,status=no,toolbar=no,menubar=no,location=no,resizable=no,scrollbars=1";
	window.open(mURL, 'dsada' + new Date().getTime(), options);
}

function twitterShare(url,title) {
   mURL = 'http://twitter.com/home?status=' + title + ' : ' +  url ;
   var options = "height=700,width=800,titlebar=no,status=no,toolbar=no,menubar=no,location=no,resizable=no,scrollbars=1";
   window.open(mURL, 'dsada' + new Date().getTime(), options);
}

function shareURL(nod) {

 
            var title = encodeURI(document.title);
            var spot = ""; // encodeURI(document.getElementById('hiddenSpot').value);
            var url = encodeURI(document.location.href);
            var options = "height=700,width=800,titlebar=no,status=no,toolbar=no,menubar=no,location=no,resizable=no,scrollbars=1";
            var mURL = "";
			 
            if (nod == "facebook") {
                mURL = "http://www.facebook.com/sharer.php?u=" + url + "&title=" + title;
            }
            if (nod == "google") {
                mURL = "http://www.google.com/bookmarks/mark?op=edit&bkmk=" + url + "&title=" + title;
            }
            if (nod == "yahoo") {
                mURL = "http://myweb2.search.yahoo.com/myresults/bookmarklet?&u=" + url + "&t=" + title;
            }
            if (nod == "mixx") {
                mURL = "http://www.mixx.com/submit/story?title=" + title + "&page_url=" + url + "&partner=Milliyet&description=";
            }
            if (nod == "digg") {
                mURL = "http://digg.com/submit?url=" + url + "&title=" + title;
            }
            if (nod == "stumble") {
                mURL = "http://www.stumbleupon.com/submit?url=" + url + "&title=" + title;
            }
            if (nod == "delicious") {
                mURL = "http://del.icio.us/post?url=" + url + "&title=" + title;
            }
            if (nod == "reddit") {
                mURL = "http://reddit.com/submit?url=" + url + "&title=" + title;
            }
            if (nod == "twshot")
            { mURL = "http://twshot.com/share.aspx?url=" + url + "&title=" + title; }
            if (nod == "myspace") {
                mURL = "http://www.myspace.com/Modules/PostTo/Pages/?l=2&u=" + url + "&t=" + title + "&c=" + title;
            }
            if (nod == "friendfeed") {
                mURL = "http://friendfeed.com/share/bookmarklet/frame#title=" + title + " " + url + "&url=" + url;
            }

            if (nod == "twitter") {
                mURL = 'http://twitter.com/home?status=' + title + ' : ' +  url ;
                options = "height=700,width=800,titlebar=no,status=no,toolbar=no,menubar=no,location=no,resizable=no,scrollbars=1";

            }



 
            window.open(mURL, 'dsada' + new Date().getTime(), options);
            
            //window.open(mURL , "_blank", options);


        } 

        
