var req;
var request;
function navigate(month,year) {
        var url = "calendar.php?month="+month+"&year="+year;
        if(window.XMLHttpRequest) {
                req = new XMLHttpRequest();
        } else if(window.ActiveXObject) {
                req = new ActiveXObject("Microsoft.XMLHTTP");
        }
        req.open("GET", url, true);
        req.onreadystatechange = callback;
        req.send(null);
}

function callback() {        
        obj = document.getElementById("calendar");
        setFade(0,"calendar");
        
		if(req.readyState == 4) {
                if(req.status == 200) {
                        response = req.responseText;
                        obj.innerHTML = response;
                        fade(0,"calendar");
                } else {
                        alert("There was a problem retrieving the data:\n" + req.statusText);
                }
        }
}


function fade(amt,id) {
/*
	if(amt <= 100) {
		setFade(amt,id);
		amt += 10;
		setTimeout("fade("+amt+","+id+")", 5);
    }
    */
}

function setFade(amt,id) {
	/*	
	amt = (amt == 100)?99.999:amt;
  
	// IE
	document.getElementById(id).style.filter = "alpha(opacity:"+amt+")";
  
	// Safari<1.2, Konqueror
	document.getElementById(id).style.KHTMLOpacity = amt/100;
  
	// Mozilla and Firefox
	document.getElementById(id).style.MozOpacity = amt/100;
  
	// Safari 1.2, newer Firefox and Mozilla, CSS3
	document.getElementById(id).style.opacity = amt/100;
	*/
}



//--------- this is for all ajax functions
function ajax_get(url,handler) {
    
        if(window.XMLHttpRequest) {
                request = new XMLHttpRequest();
        } else if(window.ActiveXObject) {
                request = new ActiveXObject("Microsoft.XMLHTTP");
        }
        request.open("GET", url, true);
        request.onreadystatechange = handler;
        request.send(null);
}

function Aljazeera_() {        
        objzs = document.getElementById("NewsViewer");
        setFade(0,"NewsViewer");
        
		if(requestTR.readyState == 4) {
                if(requestTR.status == 200) {
                        response = requestTR.responseText;
                        objzs.innerHTML = response;
                        fade(0,"NewsViewer");
                } else {
                        alert("There was a problem retrieving the data:\n" + response.statusText);
                }
        }
}
function Alarabiya_() {        
        objar = document.getElementById("NewsViewer");
        setFade(0,"NewsViewer");
        
		if(requestTR.readyState == 4) {
                if(requestTR.status == 200) {
                        response = requestTR.responseText;
                        objar.innerHTML = response;
                        fade(0,"NewsViewer");
                } else {
                        alert("There was a problem retrieving the data:\n" + response.statusText);
                }
        }
}
function Alaswaq_() {        
        objas = document.getElementById("NewsViewer");
        setFade(0,"NewsViewer");
        
		if(requestTR.readyState == 4) {
                if(requestTR.status == 200) {
                        response = requestTR.responseText;
                        objas.innerHTML = response;
                        fade(0,"NewsViewer");
                } else {
                        alert("There was a problem retrieving the data:\n" + response.statusText);
                }
        }
}
function PressRell() {        
        objas = document.getElementById("NewsViewer");
        setFade(0,"NewsViewer");
        
		if(requestTR.readyState == 4) {
                if(requestTR.status == 200) {
                        response = requestTR.responseText;
                        objas.innerHTML = response;
                        fade(0,"NewsViewer");
                } else {
                        alert("There was a problem retrieving the data:\n" + response.statusText);
                }
        }
}
function Companies_() {        
        objas = document.getElementById("NewsViewer");
        setFade(0,"NewsViewer");
        
		if(requestTR.readyState == 4) {
                if(requestTR.status == 200) {
                        response = requestTR.responseText;
                        objas.innerHTML = response;
                        fade(0,"NewsViewer");
                } else {
                        alert("There was a problem retrieving the data:\n" + response.statusText);
                }
        }
}





function getOutNews_() {        
        objas = document.getElementById("NewsViewer");
        setFade(0,"NewsViewer");
        
		if(request.readyState == 4) {
                if(request.status == 200) {
                        response = request.responseText;
                        objas.innerHTML = response;
                        fade(0,"NewsViewer");
                } else {
                        alert("There was a problem retrieving the data:\n" + response.statusText);
                }
        }
}

function Weather_() {        
        objas = document.getElementById("weather");
        setFade(0,"weather");
        
		if(request.readyState == 4) {
                if(request.status == 200) {
                        response = request.responseText;
                        objas.innerHTML = response;
                        fade(0,"weather");
                } else {
                        alert("There was a problem retrieving the data:\n" + response.statusText);
                }
        }
}

function GetNews(id){
 var s_ar = new Array();
 	s_ar[0] = 'jzID';
 	s_ar[1] = 'arID';
 	s_ar[2] = 'asID';
 	s_ar[3] = 'prID';
 	s_ar[4] = 'cnID';
 	
 var ar_s = new Array();
 	ar_s[0] = 'aljazeera';
 	ar_s[1] = 'alarabiya';
 	ar_s[2] = 'alaswaq';
 	ar_s[3] = 'press_rel';
 	ar_s[4] = 'comp_news';
 	
 	
 for(i=0;i<5;i++){
 	var so = s_ar[i];
 	if(s_ar[i] == id){
 	 	if(document.getElementById){
 			document.getElementById(id).className = 'row alt2';
 			var j=i;
 		}else if(document.all){
 			document.all[id].className = 'row alt2';
 		}
 	}else{
 		if(document.getElementById){
 			document.getElementById(so).className = 'row title';
 		}else if(document.all){
 			document.all[so].className = 'row title';
 		}
 	}
 }
 ajax_get("ajax.php?action="+ar_s[j],getOutNews_)
}

function postAJAXTRA(url, form , handler)
{
    var query = createQuery(form);
    var status = false;
    var contentType = "application/x-www-form-urlencoded; charset=UTF-8";

    // Native XMLHttpRequest object
    if (window.XMLHttpRequest) {
        requestTR = new XMLHttpRequest();
        requestTR.onreadystatechange = handler;
        requestTR.open("post", url, true);
        requestTR.setRequestHeader("Content-Type", contentType);
        requestTR.send(query);
        status = true;

    // ActiveX XMLHttpRequest object
    } else if (window.ActiveXObject) {
        requestTR = new ActiveXObject("Microsoft.XMLHTTP");
        if (requestTR) {
            requestTR.onreadystatechange = handler;
            requestTR.open("post", url, true);
            requestTR.setRequestHeader("Content-Type", contentType);
            requestTR.send(query);
            status = true;
        }
    }

    return status;
}
function postAJAXTRAno(url, handler)
{
    var query = "tnano=tnano";
    var status = false;
    var contentType = "application/x-www-form-urlencoded; charset=UTF-8";

    // Native XMLHttpRequest object
    if (window.XMLHttpRequest) {
        requestTR = new XMLHttpRequest();
        requestTR.onreadystatechange = handler;
        requestTR.open("post", url, true);
        requestTR.setRequestHeader("Content-Type", contentType);
        requestTR.send(query);
        status = true;

    // ActiveX XMLHttpRequest object
    } else if (window.ActiveXObject) {
        requestTR = new ActiveXObject("Microsoft.XMLHTTP");
        if (requestTR) {
            requestTR.onreadystatechange = handler;
            requestTR.open("post", url, true);
            requestTR.setRequestHeader("Content-Type", contentType);
            requestTR.send(query);
            status = true;
        }
    }

    return status;
}
function createQuery(form)
{
    var elements = document.forms[form].elements;
    var pairs = new Array();

    for (var i = 0; i < elements.length; i++) {

        if ((name = elements[i].name) && (value = elements[i].value))
            pairs.push(name + "=" + encodeURIComponent(value));
    }

    return pairs.join("&");
}
function TransDo(){
     if(requestTR.readyState == 1){
    }
    if(requestTR.readyState == 4){
        var responseTR = requestTR.responseText;
        document.getElementById('GetResult').innerHTML = responseTR;
    }
}
function DivOpen(id){
	if(document.getElementById){
		document.getElementById(id).style.display = '';
	}else if(document.all){
		document.all[id].style.display = '';
	}
}

function Votes(){
    if(requestTR.readyState == 1){
     	document.getElementById('voteSys').innerHTML = '<div align=center style="height:100px;"><img src=images/wait.gif></div>';
    }
     if(requestTR.readyState == 4){
        var responseTR = requestTR.responseText;
        document.getElementById('voteSys').innerHTML = responseTR;
    }
}

function LastTen_(){
    if(requestTR.readyState == 1){
     //	document.getElementById('forumlistten').innerHTML = '<div align=center style="height:100px;"><img src=images/wait.gif></div>';
    }
     if(requestTR.readyState == 4){
        var responseTR = requestTR.responseText;
        document.getElementById('forumlistten').innerHTML = responseTR;
    }
}

function _Votesme(){
    if(requestTR.readyState == 1){
     //	document.getElementById('forumlistten').innerHTML = '<div align=center style="height:100px;"><img src=images/wait.gif></div>';
    }
     if(requestTR.readyState == 4){
        var responseTR = requestTR.responseText;
        document.getElementById('ThisVote').innerHTML = responseTR;
    }
}

function _Addcomment(){
    if(requestTR.readyState == 1){
     //	document.getElementById('forumlistten').innerHTML = '<div align=center style="height:100px;"><img src=images/wait.gif></div>';
    }
     if(requestTR.readyState == 4){
        var responseTR = requestTR.responseText;
        document.getElementById('commentsid').innerHTML = responseTR;
        addcomment.name.value = '';
        addcomment.text.value = '';
    }
}

function YouTubeG(){
    if(requestTR.readyState == 1){
    	document.getElementById('YoutubeRez').innerHTML = '<br><br><br><div align=center style="height:100px;"><img src=images/wait.gif></div>';
    }
     if(requestTR.readyState == 4){
        var responseTR = requestTR.responseText;
        document.getElementById('YoutubeRez').innerHTML = responseTR;
    }
}


function YouTTubeG(){
    if(requestTR.readyState == 1){
    	document.getElementById('YoutubeDRez').innerHTML = '<br><br><br><div align=center style="height:100px;"><img src=images/wait.gif></div>';
    }
     if(requestTR.readyState == 4){
        var responseTR = requestTR.responseText;
        document.getElementById('YoutubeDRez').innerHTML = responseTR;
    }
}

function VotePoems(){
    if(requestTR.readyState == 1){
    //	document.getElementById('YoutubeRez').innerHTML = '<br><br><br><div align=center style="height:100px;"><img src=images/wait.gif></div>';
    }
     if(requestTR.readyState == 4){
        var responseTR = requestTR.responseText;
        document.getElementById('VotePoem').innerHTML = responseTR;
    }
}

function CloseThis(id){
	document.getElementById(id).innerHTML = '';
	document.getElementById(id).style.display = 'none';
}


function GetGoulf(id){
 var sa_ar = new Array();
 	sa_ar[0] = 'ksaGoulfP';
 	sa_ar[1] = 'abuGoulf';
 	sa_ar[2] = 'dubaiGoulf';
 	sa_ar[3] = 'kuwitGoulf';
 	sa_ar[4] = 'bahrinGoulf';
 	sa_ar[5] = 'qoterGoulf';
 	sa_ar[6] = 'omanGoulf';
 	
 var ars_s = new Array();
 	ars_s[0] = '0';
 	ars_s[1] = '1';
 	ars_s[2] = '2';
 	ars_s[3] = '3';
 	ars_s[4] = '4';
 	ars_s[5] = '5';
 	ars_s[6] = '6';
 	
 	
 for(is=0;is<7;is++){
 	var sso = sa_ar[is];
 	if(sa_ar[is] == id){
 	 	if(document.getElementById){
 			document.getElementById(id).className = 'row alt2';
 			var js=is;
 		}else if(document.all){
 			document.all[id].className = 'row alt2';
 		}
 	}else{
 		if(document.getElementById){
 			document.getElementById(sso).className = 'row title';
 		}else if(document.all){
 			document.all[sso].className = 'row title';
 		}
 	}
 }
postAJAXTRAno("ajax.php?action=Share&id="+ars_s[js],GetGulf_)
}

function GetGulf_(){
    if(requestTR.readyState == 1){

    }
     if(requestTR.readyState == 4){
        var responseTR = requestTR.responseText;
        document.getElementById('showActivGoulf').innerHTML = responseTR;
    }
}