﻿    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)
    {
        initWebservices();
        if(readCookie("survey" + sid)!=null)
        {
        ShowPrimeSurveyResult(sid);
            //alert('لقد تم تسجيل اختيارك, شكراّ');
            return;
        }
        gsid=sid;
        for (var i=0; i < document.aspnetForm.survey.length; i++)
        {
            if (document.aspnetForm.survey[i].checked)
            {
                document.body.CallMyWebService.callService(wsResult1,"VoteToItem",sid,document.aspnetForm.survey[i].value,ip);
                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 initWebservices() 
    {
        document.body.useService("primsurvey.asmx?WSDL","CallMyWebService");
    }
    function wsResult(result) {
    primeTotlaResult.innerText=" مجموع المصوتين: " + result.value;
    }    
    
    function wsResult1(result) {
    if(result.value==0)
    {
        document.body.CallMyWebService.callService(wsResult, "GetPrimSurveyVotes",gsid);
        ShowPrimeSurveyResult(gsid);
    }
    else
    {
        ShowPrimeSurveyResult(gsid);
    }
    }
    function openNewWindow(a,b,c) {
        popupWin = window.open(a,'','resizable=no, width=600,height=200,menubar=no, titlebar=no, scrollbars=1, toolbar=no, status=no, location=no, directories=no, width=' + b + ', height=' + c + ', left=400, top=400');
    }
    function positionit()
    {
        masterdivobj=document.getElementById("masterdiv")
        var window_width=ie && !window.opera? iebody.clientWidth : window.innerWidth-20
        window_height=ie && !window.opera? iebody.clientHeight : window.innerHeight
        var dsocleft=ie? iebody.scrollLeft : pageXOffset
        var masterdivwidth=masterdivobj.width
        masterdivheight=masterdivobj.height
        masterdivobj.style.left=(masterdivleft=="right")? window_width-masterdivwidth-20 : masterdivleft
        setInterval("repositionit()", 100)
    }
    function repositionit()
    {
        if (ie)
        {
            dsoctop=ie? iebody.scrollTop : pageYOffset
            masterdivobj.style.top=(masterdivtop=="bottom")? window_height-masterdivheight-14+dsoctop : parseInt(masterdivtop)+dsoctop
        }
    }
    function CloseScroledBanner()
    {
        scrooledbanner.style.visibility='hidden';
    }
    function Search()
    {
        document.location="search.aspx?src=" + escape(document.getElementById("Text1").value);
    }
    function openRadioWindow() {
        mywin=open('radio.aspx','','resizable=no, width=580,height=190,menubar=no, titlebar=no, scrollbars=1, toolbar=no, status=no, location=no, directories=no, top=350, left=350');
        //document.location = "http://forum.marmar.co.il/Radio";
    }

function cdtime(container, targetdate){
if (!document.getElementById || !document.getElementById(container)) return
this.container=document.getElementById(container)
this.currentTime=new Date()
this.targetdate=new Date(targetdate)
this.timesup=false
this.updateTime()
}

cdtime.prototype.updateTime=function(){
var thisobj=this
this.currentTime.setSeconds(this.currentTime.getSeconds()+1)
setTimeout(function(){thisobj.updateTime()}, 1000)
}

cdtime.prototype.displaycountdown=function(baseunit, functionref){
this.baseunit=baseunit
this.formatresults=functionref
this.showresults()
}

cdtime.prototype.showresults=function(){
var thisobj=this


var timediff=(this.targetdate-this.currentTime)/1000 
if (timediff<0){
this.timesup=true
this.container.innerHTML=this.formatresults()
return
}
var oneMinute=60
var oneHour=60*60
var oneDay=60*60*24
var dayfield=Math.floor(timediff/oneDay)
var hourfield=Math.floor((timediff-dayfield*oneDay)/oneHour)
var minutefield=Math.floor((timediff-dayfield*oneDay-hourfield*oneHour)/oneMinute)
var secondfield=Math.floor((timediff-dayfield*oneDay-hourfield*oneHour-minutefield*oneMinute))
if (this.baseunit=="hours"){
hourfield=dayfield*24+hourfield
dayfield="n/a"
}
else if (this.baseunit=="minutes"){
minutefield=dayfield*24*60+hourfield*60+minutefield
dayfield=hourfield="n/a"
}
else if (this.baseunit=="seconds"){
var secondfield=timediff
dayfield=hourfield=minutefield="n/a"
}
this.container.innerHTML=this.formatresults(dayfield, hourfield, minutefield, secondfield)
setTimeout(function(){thisobj.showresults()}, 1000)
}

function formatresults2(){
if (this.timesup==false){ //if target date/time not yet met
var ss=arguments[3];
var mm=arguments[2];
var hh=arguments[1];
var dd=arguments[0];
if(ss<10) ss="0" + ss;
if(mm<10) mm="0" + mm;
if(hh<10) hh="0" + hh;
if(dd<10) dd="0" + dd;
var displaystring="<span class='lcdstyle'>"+dd +" : "+hh+" : "+mm+" : "+ ss + "</span>"
}
else{
var displaystring=""
}
return displaystring
}

