﻿

var GadgetItems;
var SelectedGadgetItems = new Array();

function Gadget_Create()
{
    Gadget.getGadgets(DropDown_Load);
}

function DropDown_Load(res)
{
    GadgetItems = res;
    Gadgets_Load();
}

function Gadgets_Load()
{
    for(var i=1; i<2; i++)
    {
        Gadget_Load(i);
    }
}

function Gadget_Load(i) 
{
    getLoader(i);
    if (Cookie_Read("IsGadget" + i) == "")
        Gadget.fillGadgets('',i,Gadget_Fill);
    else
        Gadget.fillGadgets(Cookie_Read("IsGadget" + i),i,Gadget_Fill);
}

function getLoader(i)
{
    document.getElementById("Gadget" + i + "").innerHTML = "<div style=\"width:185px; height:85px; text-align:center;\"><img src=\"/images/Gadgets/ajax-loader.gif\" vspace=\"35\" alt=\"Yükleniyor\"></div>";
}

function Gadget_Fill(res)
{
    if (res == '[object Object]')
    {
        if (res.value == null)
           return;
        else
            res = new Array(res.value[0], res.value[1], res.value[2], res.value[3], res.value[4]);
    }

	document.getElementById("Gadget" + res[0] + "").innerHTML = res[3];
	document.getElementById("GadgetTitle" + res[0] + "").innerHTML = res[2];
	document.getElementById("GadgetIco" + res[0] + "").src = res[4];
	document.getElementById("GadgetIco" + res[0] + "").alt = res[2];
	SelectedGadgetItems[res[0]] = res[1];
	//Gadget_SaveCookie();
}

function Cookie_Read(cookieName) {
     var theCookie=""+document.cookie;
     var ind=theCookie.indexOf(cookieName);
     if (ind==-1 || cookieName=="") return ""; 
     var ind1=theCookie.indexOf(';',ind);
     if (ind1==-1) ind1=theCookie.length; 
     return unescape(theCookie.substring(ind+cookieName.length+1,ind1));
}

function DropDown_Create(Number)
{
    for(var i=1; i<4; i++)
    {
        if (i != Number && SelectedGadgetItems[i] == 'ayarlar')
            Gadget_Load(i);
     }   
    var str;
    str = "<div id=\"Div3\" style=\"width: 155px;height:30px; float: left; padding-top:10px; padding-left: 15px; padding-right: 18px;\" class=\"GadgetAyarAciklama\" >Lütfen eklemek istediğiniz fonksiyonu aşağıdaki listeden seçiniz</div>";
   
    str += "<div style=\"width: 160px;padding-left:14px\">";
    str += "<select id=\"ddGadgets\" class=\"GadgetDropdown\" >";
    var TempItem;
        
    for(var i=0; i<GadgetItems.value.length; i++)
    {
        TempItem = GadgetItems.value[i].split("|");
        
            if (SelectedGadgetItems[1] != TempItem[0] && SelectedGadgetItems[2] != TempItem[0] && SelectedGadgetItems[3] != TempItem[0])
                str += " <option value=\"" + TempItem[0] + "\">" + TempItem[1] + "</option>";
    }
    str += "</select>";
    str += "<div style=\"height: 5px; line-height: 5px;\"></div>";
    str += "</div>";
    str += "</center>";
    res = new Array(Number,"ayarlar","AYARLAR",str,"/Images/Gadgets/Icon/Settings.gif");
    Gadget_Fill(res);
    
    var tester;
    tester = "<div style=\"float: left;padding-left: 55px;\">";
    tester += "     <div><img id=\"Img1\" onclick=\"Gadget.fillGadgets(document.forms[0].ddGadgets.options[document.forms[0].ddGadgets.selectedIndex].value," + Number + ",Gadget_Fill);getLoader(" + Number + ");\" alt=\"ekle\" src=\"/Images/Gadgets/Ekle.gif\" /></div>";
    tester += "     <div style=\"float: left;\"><img src=\"/Images/Gadgets/Ekle_Shadow.gif\" /></div>";
    tester += "</div>";
    tester += "<div style=\"float: left; width:2px;\">&nbsp;</div>";
    tester += "<div style=\"float: left;\">";
    tester += "     <div><img id=\"Img2\" onclick=\"Gadget_Load(" + Number + ")\" alt=\"iptal\" src=\"/Images/Gadgets/iptal.gif\" /></div>";
    tester += "     <div style=\"float: left;\"><img src=\"/Images/Gadgets/iptal_Shadow.gif\" /></div>";
    tester += "</div>";
    
    document.getElementById("Gadget" + Number + "").innerHTML +=  tester;
    
} 

function Gadget_Save()
{
    Gadget_SaveCookie();
    //Gadget.saveGadgets(SelectedGadgetItems);
}

function Gadget_SaveCookie()
{
    var today = new Date();
    var expire = new Date();
    expire.setTime(today.getTime() + 3600000*24*365);
    var i=0;
    for (i=1;i<4;i++)
    {
        if (escape(SelectedGadgetItems[i]) != "ayarlar") 
            document.cookie = "IsGadget"+i+"="+escape(SelectedGadgetItems[i])+";expires="+expire.toGMTString()+";path=/";
    }
}
