// JavaScript Document

var bustcachevar=1 //bust potential caching of external pages after initial request? (1=yes, 0=no)

var loadedobjects=""

var rootdomain="http://"+window.location.hostname

var bustcacheparameter=""

function ajaxpic(url, containerid, loadc) {

        //var ObjOrog=document.getElementById('progressbar');

        //if (ObjOrog) ObjOrog.style.display='block';

        

        document.getElementById(loadc).innerHTML = "<div style='background:#ffffff;width:150px;padding:6px;top:0px;left:3px;z-index:100;text-align:center;'>&#1580;&#1575;&#1585;&#1610; &#1575;&#1604;&#1578;&#1581;&#1605;&#1610;&#1604; ... <br><img src='http://new.yahala.co.il/images/yahala-load.gif' border = 0 width='16' height='16'></div>";


        var page_request = false

        if (window.XMLHttpRequest) // if Mozilla, Safari etc

        page_request = new XMLHttpRequest()

        else if (window.ActiveXObject){ // if IE

                try {

                        page_request = new ActiveXObject("Msxml2.XMLHTTP")

                }

                catch (e){

                        try{

                                page_request = new ActiveXObject("Microsoft.XMLHTTP")

                        }

                        catch (e){}

                }

        }

        else

        return false

        



        page_request.onreadystatechange=function() {

                

                



                loadpage(page_request, containerid)

        }

        if (bustcachevar) //if bust caching of external page

        bustcacheparameter=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime()

        page_request.open('GET', url+bustcacheparameter, true)

        page_request.send(null)

}


function zera(url, containerid) {

        //var ObjOrog=document.getElementById('progressbar');

        //if (ObjOrog) ObjOrog.style.display='block';

        

        document.getElementById('zeraload').innerHTML = "<img src='/images/yahala-load.gif' width='13' height='13'>";



        var page_request = false

        if (window.XMLHttpRequest) // if Mozilla, Safari etc

        page_request = new XMLHttpRequest()

        else if (window.ActiveXObject){ // if IE

                try {

                        page_request = new ActiveXObject("Msxml2.XMLHTTP")

                }

                catch (e){

                        try{

                                page_request = new ActiveXObject("Microsoft.XMLHTTP")

                        }

                        catch (e){}

                }

        }

        else

        return false

        



        page_request.onreadystatechange=function() {

               
                loadpagez(page_request, containerid)
        }

        if (bustcachevar) //if bust caching of external page

        bustcacheparameter=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime()

        page_request.open('GET', url+bustcacheparameter, true)

        page_request.send(null)

}











function ajaxpage(url, containerid) {

        //var ObjOrog=document.getElementById('progressbar');

        //if (ObjOrog) ObjOrog.style.display='block';

        

        document.getElementById(containerid).innerHTML = "<p align='center'>&#1580;&#1575;&#1585;&#1610; &#1575;&#1604;&#1578;&#1581;&#1605;&#1610;&#1604; ... <br><img src='/images/yahala-load.gif' width='16' height='16'></p>";



        var page_request = false

        if (window.XMLHttpRequest) // if Mozilla, Safari etc

        page_request = new XMLHttpRequest()

        else if (window.ActiveXObject){ // if IE

                try {

                        page_request = new ActiveXObject("Msxml2.XMLHTTP")

                }

                catch (e){

                        try{

                                page_request = new ActiveXObject("Microsoft.XMLHTTP")

                        }

                        catch (e){}

                }

        }

        else

        return false

        



        page_request.onreadystatechange=function() {

                

                



                loadpage(page_request, containerid)

        }

        if (bustcachevar) //if bust caching of external page

        bustcacheparameter=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime()

        page_request.open('GET', url+bustcacheparameter, true)

        page_request.send(null)

}




function openpage(url, containerid) {

        //var ObjOrog=document.getElementById('progressbar');

        //if (ObjOrog) ObjOrog.style.display='block';

        

        document.getElementById(containerid).innerHTML = "<img src='/images/yahala-load.gif' width='16' height='16'>";



        var page_request = false

        if (window.XMLHttpRequest) // if Mozilla, Safari etc

        page_request = new XMLHttpRequest()

        else if (window.ActiveXObject){ // if IE

                try {

                        page_request = new ActiveXObject("Msxml2.XMLHTTP")

                }

                catch (e){

                        try{

                                page_request = new ActiveXObject("Microsoft.XMLHTTP")

                        }

                        catch (e){}

                }

        }

        else

        return false

        



        page_request.onreadystatechange=function() {

                

                



                loadpage(page_request, containerid)

        }

        if (bustcachevar) //if bust caching of external page

        bustcacheparameter=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime()

        page_request.open('GET', url+bustcacheparameter, true)

        page_request.send(null)

}







function comment(url, containerid, num) {

        //var ObjOrog=document.getElementById('progressbar');

        //if (ObjOrog) ObjOrog.style.display='block';

        url = "/includes/comments/" + url + ".php?cid=" + containerid + "&num=" + num;

        containerid = "comment" + containerid;



        var page_request = false

        if (window.XMLHttpRequest) // if Mozilla, Safari etc

        page_request = new XMLHttpRequest()

        else if (window.ActiveXObject){ // if IE

                try {

                        page_request = new ActiveXObject("Msxml2.XMLHTTP")

                }

                catch (e){

                        try{

                                page_request = new ActiveXObject("Microsoft.XMLHTTP")

                        }

                        catch (e){}

                }

        }

        else

        return false

        



        page_request.onreadystatechange=function() {

                

                



                loadpage(page_request, containerid)

        }

        if (bustcachevar) //if bust caching of external page

        bustcacheparameter=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime()

        page_request.open('GET', url+bustcacheparameter, true)

        page_request.send(null)

}





function loadpage(page_request, containerid){

        if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))

        document.getElementById(containerid).innerHTML=page_request.responseText;

}

function loadpagez(page_request, containerid){

        if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1)){

        document.getElementById(containerid).innerHTML=page_request.responseText;
document.getElementById('zeraload').innerHTML = '';
}

}



function loadobjs(){

        if (!document.getElementById)

        return

        for (i=0; i<arguments.length; i++){

                var file=arguments[i]

                var fileref=""

                if (loadedobjects.indexOf(file)==-1){ //Check to see if this object has not already been added to page before proceeding

                        if (file.indexOf(".js")!=-1){ //If object is a js file

                                fileref=document.createElement('script')

                                fileref.setAttribute("type","text/javascript");

                                fileref.setAttribute("src", file);

                        }

                        else if (file.indexOf(".css")!=-1){ //If object is a css file

                                fileref=document.createElement("link")

                                fileref.setAttribute("rel", "stylesheet");

                                fileref.setAttribute("type", "text/css");

                                fileref.setAttribute("href", file);

                        }

                }

                if (fileref!=""){

                        document.getElementsByTagName("head").item(0).appendChild(fileref)

                        loadedobjects+=file+" " //Remember this object as being already added to page

                }

        }

}

