
Ajax.Responders.register(
        {
                onCreate: function(){
                        $msg= '...جاري الأتصال و تحميل النتيجة';
                        window.status=$msg;
                },

                onFailure: function(){
                        alert('خلل فضلا حاول مرة أخرى');
                        window.status='';
                },
                onComplete : function(){
                        window.status='';
                }
        }
);








function getNodeValue(obj,tag)
{
        return obj.getElementsByTagName(tag)[0].firstChild.nodeValue;
}

function catlist(id){
        $('side_cat_'+id).toggle();
        var id2=  'side_cat_header_'+id ;
        if($(id2).hasClassName('cat_plus')){
                //$(id).className = 'cat_min';
                $(id2).removeClassName('cat_plus');
                $(id2).addClassName('cat_min');
        }else{
                //$(id).className = 'cat_plus';
                $(id2).removeClassName('cat_min');
                $(id2).addClassName('cat_plus');
        }
}
function getWindowWidth (){
                return (self.innerWidth || document.documentElement.clientWidth || document.body.clientWidth || 0);
        }
function getWindowHeight(){
                return (self.innerHeight ||  document.documentElement.clientHeight || document.body.clientHeight || 0);
        }
function openpopup(id){

        var id="popup";
        Element.setOpacity(id, 0.90);
        var element = $(id);
        var dimensions = element.getDimensions();
        Position.prepare();
        var offset_left = (Position.deltaX + Math.floor((getWindowWidth() - dimensions.width) / 2));
        var offset_top = (Position.deltaY + ((getWindowHeight() > dimensions.height) ? Math.floor((getWindowHeight() - dimensions.height) / 2) : 0));
        element.setStyle({
                        top:  offset_top+'px' ,
                        left:offset_left+ 'px'
                });
        Effect.Grow(id);

        //new Effect.Shadow(id);
}
function closepopup(id){
        Effect.Shrink(id);
}
function  loading(id){



        $(id).innerHTML = '<img src="./images/loading.gif" alt="انتظر قليلا " /> <br /><small>لطفا ... انتظر قليلا</small>';
}
function sendto(classid){
        var vars =$('sendto_form').serialize();
        $("submitbutton").disabled =true;
        $("closebutton").disabled =true;

        loading("emailanswer");
        new Ajax.Request('articsend.php?'+classid,
        {
            method:'post',
                parameters: vars,
            onSuccess: function(transport){
              var response = transport.responseText || "خلل فضلا حاول مرة أخرى ";
                        $("emailanswer").update(response).style.color ='red'
                        //new Effect.Highlight('emailanswer', {startcolor:'#ff99ff', endcolor:'#999999'})
            }
        });
        $("submitbutton").disabled =false;
        $("closebutton").disabled =false;;
}




 function fivlink(url,title) {
        title ='شبكة الطلبة القطرين :  '+title;
        if (window.sidebar) { // Mozilla Firefox Bookmark
                window.sidebar.addPanel(title, url,"");
        } else if( window.external ) { // IE Favorite
                window.external.AddFavorite( url, title); }
        else if(window.opera && window.print) { // Opera Hotlist
                return true; }
 }
function checkemail(str){
        str=str.strip();
        var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
        if (filter.test(str))
                return true;
        else{
                return false;
        }
}

 function fivlink(url,title) {
        title ='شبكة الطلبة القطرين :  '+title;
        if (window.sidebar) { // Mozilla Firefox Bookmark
                window.sidebar.addPanel(title, url,"");
        } else if( window.external ) { // IE Favorite
                window.external.AddFavorite( url, title); }
        else if(window.opera && window.print) { // Opera Hotlist
                return true; }
 }
function checkemail(str){
        str=str.strip();
        var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
        if (filter.test(str))
                return true;
        else{
                return false;
        }
}



var tagopen = false;

function maillistcontrol(w){
        var bname=w+"maillist_button";
        var fname= w+'maillist_form';
        var rname= w+"maillistresult";
        var par= $(fname).serialize()
        $(bname).disabled =true;
        $(rname).show();
        loading(rname);
        new Ajax.Request('articsend.php',
        {
            method:'post',
                parameters: par,
            onSuccess: function(transport){
                    var res = transport.responseText || "خلل : فضلا حاول مرة أخرى  ";
                        $(rname).innerHTML=res;
                }
        });

        $(bname).disabled =false;
}
if(Prototype.Browser.Gecko){
//document.li.style.MozFloatEdge='content-box';
//document.body.style.border="ridge 3 #ccc";
}




