﻿var myMenu=new Array();
var myi=0;
var current_menu=-1;
function ShowMenu(id)
{
    current_menu=id;
    var smenu=document.getElementById("subm" + id);
    if(smenu.name=='1')
    {
        Menuws.GetMenuParent(id,GetMenuParent_SucceededCallback);
    }
    else
    {
        Menuws.GetSubMenu(id,SucceededCallback);
    }
}
function GetMenuParent_SucceededCallback(result)
{
    var smenu=document.getElementById("subm" + current_menu);
    if(result!='-1')
    {
        var smenuP=document.getElementById("subm" + result);
        changeParentsHeightRev(current_menu,parseFloat(smenu.style.height));
        var smimg=document.getElementById("smimg" + current_menu);
        smimg.src="imagess/arr1.jpg";
    }
    else
    {
        var smimg=document.getElementById("smimg" + current_menu);
        smimg.src="imagess/tri_blue.gif";    
    }
    smenu.innerHTML="";
    smenu.style.height='0px';
    smenu.name='0';
}
function SucceededCallback(result)
{
    if(result.length>1)
    {
        var smimg=document.getElementById("smimg" + result[0].Mid);
        var smenu=document.getElementById("subm" + result[0].Mid);
        if(result[0].Mparent=="-1")
        {
            smimg.src="imagess/tri_blue_down.gif";
        }
        else
        {
            smimg.src="imagess/arr2.jpg";
        }
        var xx="<div><table id=\"subtable" + result[0].Mid + "\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\" ><tr><td height=\"5px\"></td></tr>";
        for(i=1;i<result.length;i++)
        {
            if(result[i].MisSub==1)
            {
                xx +="<tr><td valign=\"top\" height=\"20px\" style=\"padding-bottom:0px;padding-top:2px;padding-right:16px;\"><IMG src=\"imagess/arr1.jpg\" border=\"0\" align=\"absMiddle\" id=\"smimg" + result[i].Mid + "\"/>&nbsp;<a style=\"font-family:arial;color:#084d05;font-size:11px;font-weight:700;\" class=\"sub2\" href=\"javascript:\" onclick=\"ShowMenu('" + result[i].Mid + "')\">" + result[i].Mname + "</a></td></tr><tr><td name=\"" + result[i].Mparent + "\" id=\"tdm" + result[i].Mid + "\"><div id=\"subm" + result[i].Mid + "\" style=\"height:0px;padding-right:0px;\"></div></td></tr>";
            }
            else
            {
                xx +="<tr><td valign=\"top\" height=\"20px\" style=\"padding-bottom:0px;padding-top:2px;padding-right:16px;\"><IMG src=\"imagess/arr1.jpg\" border=\"0\" align=\"absMiddle\" id=\"smimg" + result[i].Mid + "\"/>&nbsp;<a style=\"font-family:arial;color:#084d05;font-size:11px;font-weight:700;\" onmouseover=\"this.style.textDecoration='underline';\" onmouseout=\"this.style.textDecoration='none';\" class=\"sub2\" href=\"javascript:\" onclick=\"ShowMenu('" + result[i].Mid + "')\">" + result[i].Mname + "</a></td></tr><tr><td name=\"" + result[i].Mparent + "\" id=\"tdm" + result[i].Mid + "\"><div id=\"subm" + result[i].Mid + "\" style=\"height:0px;padding-right:0px;\"></div></td></tr>";
            }
            //xx+="<tr><td style=\"background-image:url(imagess/dot.gif);\" height=\"1px\"><IMG src=\"imagess/spacer.gif\" /></td></tr>";
        }
        xx+="</table><div>";
        smenu.innerHTML=xx;
        var subtable=document.getElementById("subtable" + result[0].Mid);
        smenu.style.height=subtable.clientHeight+10;
        smenu.name="1";
        if(result[0].Mparent!='-1')
        {
            var smenuP=document.getElementById("subm" + result[0].Mparent);
            var tdd=document.getElementById("tdm" + result[0].Mid);
            tdd.style.paddingRight=parseFloat(smenuP.style.paddingRight)+8;
            var subm=document.getElementById("subm" + result[0].Mid);
            var submP=document.getElementById("subm" + result[0].Mparent);
            if(parseFloat(submP.style.width)>8) subm.style.width=parseFloat(submP.style.width)-8;
            changeParentsHeight(result[0].Mid,parseFloat(smenu.style.height));
        }
    }
    else
    {
        current_menu=result[0].Mid;
        document.location="showpage.aspx?id=" + result[0].Mid;
    }
}
function changeParentsHeight(xx,yy)
{
    var smenuP=document.getElementById("tdm" + xx);
    if(smenuP.name=='-1')
    {
        return;
    }
    var rr=document.getElementById("subm" + smenuP.name);
    rr.style.height=parseFloat(rr.style.height)+yy;
    changeParentsHeight(smenuP.name,yy);
}
function changeParentsHeightRev(xx,yy)
{
    var smenuP=document.getElementById("tdm" + xx);
    if(smenuP.name=='-1')
    {
        //var tt=document.getElementById("subm" + xx);
        //tt.style.height=parseFloat(rr.style.height)-yy;        
        return;
    }
    var rr=document.getElementById("subm" + smenuP.name);
    rr.style.height=parseFloat(rr.style.height)-yy;
    changeParentsHeightRev(smenuP.name,yy);
}
if (typeof(Sys) !== "undefined") Sys.Application.notifyScriptLoaded();

function showthstateMenu(cm)
{
    if(cm!='-1')
    {
        return Menuws.GetMenuParent(cm,showthstateMenu_SucceededCallback);
    }
    ShowMenuTT();
}
function showthstateMenu_SucceededCallback(result)
{
    myMenu[myi++]=result;
    showthstateMenu(result);
}
function ShowMenuTT()
{
    for(var i=(myi-2);i>=0;i--)
    //if(myi>=0)
    {
        Menuws.GetSubMenu(myMenu[i],SucceededCallback);
        //setTimeout("", 1000);
        //myi--;
        //myMenu[myi--]="";
        
    }
    //myi=0;
}
/////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////survey///////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////
var gsid=0;
function createCookie(name,value,days) {
    if (days) {
		var date = new Date();
	    date.setTime(date.getTime()+(days*24*60*60*1000));
	    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 VoteToPrimesurvey(sid,ip)
{
    //if(readCookie("survey" + sid)!=null)
    //{
        //ShowPrimeSurveyResult(gsid);
        //return;
    //}
    gsid=sid;
    for (var i=0; i < document.aspnetForm.survey.length; i++)
    {
        if (document.aspnetForm.survey[i].checked)
        {
            Menuws.VoteToItem(sid,document.aspnetForm.survey[i].value,ip,wsResult1);
            createCookie("survey"+ sid,"0",365);
            return;
        }
    }
    alert("בחר אחד מהאפשריות");
}
function ShowPrimeSurveyResult(sid)
{
    mywin=open('surveyresults.aspx?sid='+ sid,'','resizable=no, width=550,height=550,menubar=no, titlebar=no, scrollbars=1, toolbar=no, status=no, location=no, directories=no, top=200, left=200');
}
function wsResult1(result) {
    if(result.value==0)
    {
        ShowPrimeSurveyResult(gsid);
    }
    else
    {
        ShowPrimeSurveyResult(gsid);
    }
}
