function singleLoad(v) {
    return(document.getElementById(v));
}
function DoubleLoad(v) {
    return(singleLoad(v).style);
}
function agent(v) {
    return(Math.max(navigator.userAgent.toLowerCase().indexOf(v),0));
}
function isset(v) {
    return((typeof(v)=='undefined' || v.length==0)?false:true);
}
function XYwin(v) {
    var z=agent('msie')?Array(document.body.clientHeight,document.body.clientWidth):Array(window.innerHeight,window.innerWidth);
    return(isset(v)?z[v]:z);
}
function loadingTOG() {
    document.onclick=function(){
        DoubleLoad('loadingBG').display='none';
        DoubleLoad('loadingDiv').display='none';
        document.onclick=function(){};
    };
}
function loadingDiv(v,b) {
    setTimeout("loadingTOG()",100);
    DoubleLoad('loadingBG').height=XYwin(0)+'px';
    DoubleLoad('loadingBG').display='block';
    singleLoad('loadingDiv').innerHTML=v+'<div >(click outside box to close)'+"</div>";
    DoubleLoad('loadingDiv').left=Math.round((XYwin(1)-b)/2)+'px';
    DoubleLoad('loadingDiv').width=b+'px';
    DoubleLoad('loadingDiv').display='block';
}


function loadPage(url)
{
    
    $('#body_container').load(url);
    if(url == "main.jsp")
        $('#header_scroll').show();
    else
        $('#header_scroll').hide();

}
$.ajaxSetup ({
    // Disable caching of AJAX responses
    cache: false
});

$(document).ready(function(){
    $("#loadingDiv").ajaxStart(function(){
        //setTimeout("loadingTOG()",100);
        DoubleLoad('loadingBG').height=$(document).height()+'px';
        DoubleLoad('loadingBG').display='block';
        singleLoad('loadingDiv').innerHTML='<img src="images/loading.png" alt="جاري التحميل" />';
        DoubleLoad('loadingDiv').left=Math.round((XYwin(1)-300)/2)+'px';
        DoubleLoad('loadingDiv').width='250px';
        DoubleLoad('loadingDiv').display='block';
        return false;
    });

    $("#loadingDiv").ajaxSuccess(function(el, req, op){

        });

    $("#loadingDiv").ajaxStop(function(){
        DoubleLoad('loadingBG').display='none';
        DoubleLoad('loadingDiv').display='none';
        document.onclick=function(){};
    });
});


function moveTop()
{
    $('html, body').animate({
        scrollTop:0
    }, 'slow');   
    return false;
}
function moveToDiv(id)
{
    var offset = $('#'+id).offset();
    $('html, body').animate({
        scrollTop:offset.top
        }, 'slow');
    return false;
}
function moveToDivInDiv(id, parent)
{
    var offset = $('#'+id).offset();
    $('#'+parent).animate({
        scrollTop:offset.top
        }, 'slow');
    return false;
}

function lookup(inputString) {
    if(inputString.length == 0) {
        $('#suggestions').fadeOut(); // Hide the suggestions box
    } else {
        $.post("sponsorsprograms.jsp", {
            queryString: ""+inputString+""
            }, function(data) { // Do an AJAX call
            $('#suggestions').fadeIn(); // Show the suggestions box
            $('#suggestions').html(data); // Fill the suggestions box
        });
    }
}
