




function gsend(tartic)
{
var bb=tartic;
window.open('gsend.php?picid='+bb+'', 'poppage', 'height=275,innerHeight=0,width=570,innerWidth=0, left=520,screenX=300,top=0,screenY=0,toolbar=no,directories=no,status=yes,scrollbars=auto,resizable=no,menubar=no');
}









function send(tcat,tartic)

{

var aa=tcat;

var bb=tartic;

window.open('send.php?cat='+aa+'&article='+bb+'', 'poppage', 'height=290,innerHeight=0,width=570,innerWidth=0, left=520,screenX=300,top=0,screenY=0,toolbar=no,directories=no,status=yes,scrollbars=auto,resizable=no,menubar=no');

}


function send_s(tcat,tartic)

{

var aa=tcat;

var bb=tartic;

window.open('send_s.php?cat='+aa+'&article='+bb+'', 'poppage', 'height=290,innerHeight=0,width=570,innerWidth=0, left=520,screenX=300,top=0,screenY=0,toolbar=no,directories=no,status=yes,scrollbars=auto,resizable=no,menubar=no');

}

function send_h(tcat,tartic)

{

var aa=tcat;

var bb=tartic;

window.open('send_h.php?cat='+aa+'&article='+bb+'', 'poppage', 'height=290,innerHeight=0,width=570,innerWidth=0, left=520,screenX=300,top=0,screenY=0,toolbar=no,directories=no,status=yes,scrollbars=auto,resizable=no,menubar=no');

}


function send_alr(tcat,tartic)

{

var aa=tcat;

var bb=tartic;

window.open('send_alr.php?cat='+aa+'&article='+bb+'', 'poppage', 'height=290,innerHeight=0,width=570,innerWidth=0, left=520,screenX=300,top=0,screenY=0,toolbar=no,directories=no,status=yes,scrollbars=auto,resizable=no,menubar=no');

}



function saveless(tcat,topic)

{

var aa=tcat;

var bb=topic;

window.open('save.php?cat='+aa+'&topic='+bb+'', 'poppage', 'height=490,innerHeight=0,width=570,innerWidth=0, left=320,screenX=300,top=0,screenY=0,toolbar=no,directories=no,status=0,scrollbars=auto,resizable=no,menubar=yes');

}





function savenews(tcat,id)

{

var aa=tcat;

var bb=id;

window.open('save.php?cat='+aa+'&article='+bb+'', 'poppage', 'height=490,innerHeight=0,width=570,innerWidth=0, left=350,screenX=300,top=0,screenY=0,toolbar=no,directories=no,status=0,scrollbars=1,resizable=no,menubar=yes');

}

function save_s(tcat,id)

{

var aa=tcat;

var bb=id;

window.open('save_s.php?cat='+aa+'&article='+bb+'', 'poppage', 'height=490,innerHeight=0,width=570,innerWidth=0, left=350,screenX=300,top=0,screenY=0,toolbar=no,directories=no,status=0,scrollbars=1,resizable=no,menubar=yes');

}

function save_h(tcat,id)

{

var aa=tcat;

var bb=id;

window.open('save_h.php?cat='+aa+'&article='+bb+'', 'poppage', 'height=490,innerHeight=0,width=570,innerWidth=0, left=350,screenX=300,top=0,screenY=0,toolbar=no,directories=no,status=0,scrollbars=1,resizable=no,menubar=yes');

}

function save_alr(tcat,id)

{

var aa=tcat;

var bb=id;

window.open('save_alr.php?cat='+aa+'&article='+bb+'', 'poppage', 'height=490,innerHeight=0,width=570,innerWidth=0, left=350,screenX=300,top=0,screenY=0,toolbar=no,directories=no,status=0,scrollbars=1,resizable=no,menubar=yes');

}


function vsend(tcat,tartic)

{

var aa=tcat;

var bb=tartic;

window.open('vsend.php?cat='+aa+'&videoid='+bb+'', 'poppage', 'height=248,innerHeight=0,width=570,innerWidth=0, left=520,screenX=300,top=0,screenY=0,toolbar=no,directories=no,status=yes,scrollbars=auto,resizable=no,menubar=no');

}



function sendvid(tcat,tartic)

{

var aa=tcat;

var bb=tartic;

window.open('vidsend.php?cat='+aa+'&mid='+bb+'', 'poppage', 'height=275,innerHeight=0,width=570,innerWidth=0, left=520,screenX=300,top=0,screenY=0,toolbar=no,directories=no,status=yes,scrollbars=auto,resizable=no,menubar=no');

}





function sendga(tcat,tgid)

{

var aa=tcat;

var bb=tgid;

window.open('gasend.php?cat='+aa+'&gid='+bb+'', 'poppage', 'height=275,innerHeight=0,width=570,innerWidth=0, left=520,screenX=300,top=0,screenY=0,toolbar=no,directories=no,status=yes,scrollbars=auto,resizable=no,menubar=no');

}











function download2(idt,idt2)

{



var t=idt;

var t2=idt2;

window.open('processt.php?link='+t2+'&filename='+t+'', 'poppage', 'height=140,innerHeight=0,width=330,innerWidth=0, left=520,screenX=520,top=0,screenY=0,toolbar=no,directories=no,status=yes,scrollbars=auto,resizable=no,menubar=no');

}





function hear(idt,idt2,gw,gh)

{



var t=idt;

var t2=idt2;

var t3=600;

var t4=600;

window.open('vshow.php?cat='+t2+'&mid='+t+'', 'poppage', 'height='+t4+',innerHeight=0,width='+t3+',innerWidth=0, left=0,screenX=0,top=0,screenY=0,toolbar=no,directories=no,status=no,scrollbars=auto,resizable=no,menubar=no');

}







function gam(idt,idt2,gw,gh)

{



var t=idt;

var t2=idt2;

var t3=gw;

var t4=gh+100;

window.open('game.php?cat='+t2+'&gid='+t+'', 'poppage', 'height='+t4+',innerHeight=0,width='+t3+',innerWidth=0, left=0,screenX=0,top=0,screenY=0,toolbar=no,directories=no,status=no,scrollbars=auto,resizable=no,menubar=no');

}









function comm(co)

{

var cc=co;

window.open('addcomment.php?pid='+cc+'', 'poppage', 'height=290,innerHeight=0,width=550,innerWidth=0, left=0,screenX=0,top=0,screenY=0,toolbar=no,directories=no,status=yes,scrollbars=auto,resizable=no,menubar=no');



}



 function chtv(co)

{

var cc=co;

window.open('channeltv.php?chid='+cc+'', 'poppage', 'height=auto,innerHeight=0,width=350,innerWidth=0, left=0,screenX=0,top=0,screenY=0,toolbar=no,directories=no,status=yes,scrollbars=auto,resizable=no,menubar=no');



}        plyer


  function plyer(co)

{

var cc=co;

window.open('player.php?plid='+cc+'', 'poppage', 'height=116,innerHeight=0,width=450,innerWidth=0, left=0,screenX=0,top=0,screenY=0,toolbar=no,directories=no,status=yes,scrollbars=auto,resizable=no,menubar=no');



}



function spor_comm(co)

{

var cc=co;

window.open('spor_addcomment.php?pid='+cc+'', 'poppage', 'height=290,innerHeight=0,width=550,innerWidth=0, left=0,screenX=0,top=0,screenY=0,toolbar=no,directories=no,status=yes,scrollbars=auto,resizable=no,menubar=no');



}



function hawa_comm(co)

{

var cc=co;

window.open('hawa_addcomment.php?pid='+cc+'', 'poppage', 'height=290,innerHeight=0,width=550,innerWidth=0, left=0,screenX=0,top=0,screenY=0,toolbar=no,directories=no,status=yes,scrollbars=auto,resizable=no,menubar=no');



}


function alry_comm(co)

{

var cc=co;

window.open('alry_addcomment.php?pid='+cc+'', 'poppage', 'height=290,innerHeight=0,width=550,innerWidth=0, left=0,screenX=0,top=0,screenY=0,toolbar=no,directories=no,status=yes,scrollbars=auto,resizable=no,menubar=no');



}


function simg(co)

{

var cc=co;

window.open('sendimg.php?imageid='+cc+'', 'poppage', 'height=700,innerHeight=0,width=560,innerWidth=0, left=0,screenX=0,top=0,screenY=0,toolbar=no,directories=no,status=yes,scrollbars=1,resizable=no,menubar=no');



}





function commgall(co)

{

var cc=co;

window.open('addgallcomment.php?imagid='+cc+'', 'poppage', 'height=290,innerHeight=0,width=550,innerWidth=0, left=0,screenX=0,top=0,screenY=0,toolbar=no,directories=no,status=yes,scrollbars=auto,resizable=no,menubar=no');



}







function vcomm(co)

{

var cc=co;

window.open('addvidcomment.php?vid='+cc+'', 'poppage', 'height=290,innerHeight=0,width=550,innerWidth=0, left=0,screenX=0,top=0,screenY=0,toolbar=no,directories=no,status=yes,scrollbars=auto,resizable=no,menubar=no');



}



function cincomm(co)

{

var cc=co;

window.open('addcincomment.php?pid='+cc+'', 'poppage', 'height=290,innerHeight=0,width=550,innerWidth=0, left=0,screenX=0,top=0,screenY=0,toolbar=no,directories=no,status=yes,scrollbars=auto,resizable=no,menubar=no');



}





function gcomm(co)

{

var cc=co;

window.open('ddgamcomment.php?gamid='+cc+'', 'poppage', 'height=290,innerHeight=0,width=550,innerWidth=0, left=0,screenX=0,top=0,screenY=0,toolbar=no,directories=no,status=yes,scrollbars=auto,resizable=no,menubar=no');



}




function lescomm(co)

{

var cc=co;

window.open('addgcomment.php?pid='+cc+'', 'poppage', 'height=290,innerHeight=0,width=550,innerWidth=0, left=0,screenX=0,top=0,screenY=0,toolbar=no,directories=no,status=yes,scrollbars=auto,resizable=no,menubar=no');

}









  function preview(){

    window.dialogLeft = window.dialogLeft.replace(/px/i, "") - (document.body.scrollWidth + 150 - window.dialogWidth.replace(/px/i, "")) / 2 + "px";

    window.dialogWidth = document.body.scrollWidth + 150 + "px";

  }





homeon= new Image();

homeon.src = "images/homeon.gif";



home= new Image();

home.src = "images/home.gif";





newson= new Image();

newson.src = "images/newson.gif";



news = new Image();

news.src = "images/news.gif";





eduon= new Image();

eduon.src = "images/eduon.gif";



edu= new Image();

edu.src = "images/edu.gif";







cinemaon= new Image();

cinemaon.src = "images/cinemaon.gif";



cinema = new Image();

cinema.src = "images/cinema.gif";







gameson= new Image();

gameson.src = "images/gameson.gif";



games = new Image();

games.src = "images/games.gif";





visitorsrequestson= new Image();

visitorsrequestson.src = "images/visitorsrequestson.gif";



visitorsrequests = new Image();

visitorsrequests.src = "images/visitorsrequests.gif";









contacton= new Image();

contacton.src = "images/contacton.gif";



contact = new Image();

contact.src = "images/contact.gif";





developwayon= new Image();

developwayon.src = "images/developwayon.gif";



developway= new Image();

developway.src = "images/developway.gif";







function Validator(frmname)

{

  this.formobj=document.forms[frmname];

        if(!this.formobj)

        {

          alert("BUG: couldnot get Form object "+frmname);

                return;

        }

        if(this.formobj.onsubmit)

        {

         this.formobj.old_onsubmit = this.formobj.onsubmit;

         this.formobj.onsubmit=null;

        }

        else

        {

         this.formobj.old_onsubmit = null;

        }

        this.formobj.onsubmit=form_submit_handler;

        this.addValidation = add_validation;

        this.setAddnlValidationFunction=set_addnl_vfunction;

        this.clearAllValidations = clear_all_validations;

}

function set_addnl_vfunction(functionname)

{

  this.formobj.addnlvalidation = functionname;

}

function clear_all_validations()

{

        for(var itr=0;itr < this.formobj.elements.length;itr++)

        {

                this.formobj.elements[itr].validationset = null;

        }

}

function form_submit_handler()

{

        for(var itr=0;itr < this.elements.length;itr++)

        {

                if(this.elements[itr].validationset &&

           !this.elements[itr].validationset.validate())

                {

                  return false;

                }

        }

        if(this.addnlvalidation)

        {

          str =" var ret = "+this.addnlvalidation+"()";

          eval(str);

    if(!ret) return ret;

        }

        return true;

}

function add_validation(itemname,descriptor,errstr)

{

  if(!this.formobj)

        {

          alert("BUG: the form object is not set properly");

                return;

        }//if

        var itemobj = this.formobj[itemname];

  if(!itemobj)

        {

          alert("BUG: Couldnot get the input object named: "+itemname);

                return;

        }

        if(!itemobj.validationset)

        {

          itemobj.validationset = new ValidationSet(itemobj);

        }

  itemobj.validationset.add(descriptor,errstr);

}

function ValidationDesc(inputitem,desc,error)

{

  this.desc=desc;

        this.error=error;

        this.itemobj = inputitem;

        this.validate=vdesc_validate;

}

function vdesc_validate()

{

 if(!V2validateData(this.desc,this.itemobj,this.error))

 {

    this.itemobj.focus();

                return false;

 }

 return true;

}

function ValidationSet(inputitem)

{

    this.vSet=new Array();

        this.add= add_validationdesc;

        this.validate= vset_validate;

        this.itemobj = inputitem;

}

function add_validationdesc(desc,error)

{

  this.vSet[this.vSet.length]=

          new ValidationDesc(this.itemobj,desc,error);

}

function vset_validate()

{

   for(var itr=0;itr<this.vSet.length;itr++)

         {

           if(!this.vSet[itr].validate())

                 {

                   return false;

                 }

         }

         return true;

}

function validateEmailv2(email)

{

// a very simple email validation checking.

// you can add more complex email checking if it helps

    if(email.length <= 0)

        {

          return true;

        }

    var splitted = email.match("^(.+)@(.+)$");

    if(splitted == null) return false;

    if(splitted[1] != null )

    {

      var regexp_user=/^\"?[\w-_\.]*\"?$/;

      if(splitted[1].match(regexp_user) == null) return false;

    }

    if(splitted[2] != null)

    {

      var regexp_domain=/^[\w-\.]*\.[A-Za-z]{2,4}$/;

      if(splitted[2].match(regexp_domain) == null)

      {

            var regexp_ip =/^\[\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\]$/;

            if(splitted[2].match(regexp_ip) == null) return false;

      }// if

      return true;

    }

return false;

}





function validateEmailv22(email2)

{

// a very simple email validation checking.

// you can add more complex email checking if it helps

    if(email2.length <= 0)

        {

          return true;

        }

    var splitted = email2.match("^(.+)@(.+)$");

    if(splitted == null) return false;

    if(splitted[1] != null )

    {

      var regexp_user=/^\"?[\w-_\.]*\"?$/;

      if(splitted[1].match(regexp_user) == null) return false;

    }

    if(splitted[2] != null)

    {

      var regexp_domain=/^[\w-\.]*\.[A-Za-z]{2,4}$/;

      if(splitted[2].match(regexp_domain) == null)

      {

            var regexp_ip =/^\[\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\]$/;

            if(splitted[2].match(regexp_ip) == null) return false;

      }// if

      return true;

    }

return false;

}







function V2validateData(strValidateStr,objValue,strError)

{

    var epos = strValidateStr.search("=");

    var  command  = "";

    var  cmdvalue = "";

    if(epos >= 0)

    {

     command  = strValidateStr.substring(0,epos);

     cmdvalue = strValidateStr.substr(epos+1);

    }

    else

    {

     command = strValidateStr;

    }

    switch(command)

    {

        case "req":

        case "required":

         {

           if(eval(objValue.value.length) == 0)

           {

              if(!strError || strError.length ==0)

              {

                strError = objValue.name + " : هذا الحقل مطلوب";

              }//if

              alert(strError);

              return false;

           }//if

           break;

         }//case required

        case "maxlength":

        case "maxlen":

          {

             if(eval(objValue.value.length) >  eval(cmdvalue))

             {

               if(!strError || strError.length ==0)

               {

                 strError = objValue.name + " : "+cmdvalue+" أعلى عدد احرف مسموح به ";

               }//if

               alert(strError + "\n[العدد الذي وضعته = " + objValue.value.length + " ]");

               return false;

             }//if

             break;

          }//case maxlen

        case "minlength":

        case "minlen":

           {

             if(eval(objValue.value.length) <  eval(cmdvalue))

             {

               if(!strError || strError.length ==0)

               {

                 strError = objValue.name + " : " + cmdvalue + " characters minimum  ";

               }//if

               alert(strError + "\n[Current length = " + objValue.value.length + " ]");

               return false;

             }//if

             break;

            }//case minlen

        case "alnum":

        case "alphanumeric":

           {

              var charpos = objValue.value.search("[^A-Za-z0-9]");

              if(objValue.value.length > 0 &&  charpos >= 0)

              {

               if(!strError || strError.length ==0)

                {

                  strError = objValue.name+": Only alpha-numeric characters allowed ";

                }//if

                alert(strError + "\n [Error character position " + eval(charpos+1)+"]");

                return false;

              }//if

              break;

           }//case alphanumeric

        case "num":

        case "numeric":

           {

              var charpos = objValue.value.search("[^0-9]");

              if(objValue.value.length > 0 &&  charpos >= 0)

              {

                if(!strError || strError.length ==0)

                {

                  strError = objValue.name+": Only digits allowed ";

                }//if

                alert(strError + "\n [Error character position " + eval(charpos+1)+"]");

                return false;

              }//if

              break;

           }//numeric

        case "alphabetic":

        case "alpha":

           {

              var charpos = objValue.value.search("[^A-Za-z]");

              if(objValue.value.length > 0 &&  charpos >= 0)

              {

                  if(!strError || strError.length ==0)

                {

                  strError = objValue.name+": Only alphabetic characters allowed ";

                }//if

                alert(strError + "\n [Error character position " + eval(charpos+1)+"]");

                return false;

              }//if

              break;

           }//alpha

                case "alnumhyphen":

                        {

              var charpos = objValue.value.search("[^A-Za-z0-9\-_]");

              if(objValue.value.length > 0 &&  charpos >= 0)

              {

                  if(!strError || strError.length ==0)

                {

                  strError = objValue.name+": characters allowed are A-Z,a-z,0-9,- and _";

                }//if

                alert(strError + "\n [Error character position " + eval(charpos+1)+"]");

                return false;

              }//if

                        break;

                        }

        case "email":

          {

               if(!validateEmailv2(objValue.value))

               {

                 if(!strError || strError.length ==0)

                 {

                    strError =":البريد المدخل غير صحيح ";

                 }//if

                 alert(strError);

                 return false;

               }//if

           break;

          }//case email



                  case "email2":

          {

               if(!validateEmailv22(objValue.value))

               {

                 if(!strError || strError.length ==0)

                 {

                    strError =" أدخل البريد الإلكتروني للمرسل له ";

                 }//if

                 alert(strError);

                 return false;

               }//if

           break;

          }//case email







        case "lt":

        case "lessthan":

         {

            if(isNaN(objValue.value))

            {

              alert(objValue.name+": Should be a number ");

              return false;

            }//if

            if(eval(objValue.value) >=  eval(cmdvalue))

            {

              if(!strError || strError.length ==0)

              {

                strError = objValue.name + " : value should be less than "+ cmdvalue;

              }//if

              alert(strError);

              return false;

             }//if

            break;

         }//case lessthan

        case "gt":

        case "greaterthan":

         {

            if(isNaN(objValue.value))

            {

              alert(objValue.name+": Should be a number ");

              return false;

            }//if

             if(eval(objValue.value) <=  eval(cmdvalue))

             {

               if(!strError || strError.length ==0)

               {

                 strError = objValue.name + " : value should be greater than "+ cmdvalue;

               }//if

               alert(strError);

               return false;

             }//if

            break;

         }//case greaterthan

        case "regexp":

         {

                         if(objValue.value.length > 0)

                        {

                    if(!objValue.value.match(cmdvalue))

                    {

                      if(!strError || strError.length ==0)

                      {

                        strError = objValue.name+": Invalid characters found ";

                      }//if

                      alert(strError);

                      return false;

                    }//if

                        }

           break;

         }//case regexp

                 case "dontselect":
         {
            if(objValue.selectedIndex == null)
            {
              alert("قم بالإختيار المناسب من قائمة الإختيار المتاحة ");
              return false;
            }
            if(objValue.selectedIndex == eval(cmdvalue))
            {
             if(!strError || strError.length ==0)
              {
              strError = " قم بالإختيار المناسب من قائمة الإختيار المتاحة  ";
              }//if
              alert(strError);
              return false;
             }
             break;
         }//case dontselect


    }//switch

    return true;

}











































function textCounter(field,counter,maxlimit,linecounter) {

        // text width//

        var fieldWidth =  parseInt(field.offsetWidth);

        var charcnt = field.value.length;



        // trim the extra text

        if (charcnt > maxlimit) {

                field.value = field.value.substring(0, maxlimit);

        }



        else {

        // progress bar percentage

        var percentage = parseInt(100 - (( maxlimit - charcnt) * 100)/maxlimit) ;

        document.getElementById(counter).style.width =  parseInt((fieldWidth*percentage)/100)+"px";

        document.getElementById(counter).innerHTML=""+percentage+"%"

        // color correction on style from CCFFF -> CC0000

        setcolor(document.getElementById(counter),percentage,"background-color");

        }

}



function setcolor(obj,percentage,prop){

        obj.style[prop] = "rgb(80%,"+(100-percentage)+"%,"+(100-percentage)+"%)";

}























<!--  to hide script contents from old browsers

// add Javascript functions below



// open a pop-up window

function openWin(URL) {

        alert

        window.open(URL,'','width=640,height=480,scrollbars=no,resizable=no');

}

// Functions for second example

function isPlaying () {

     if ( document.realvid1.CanPlay () )

          alert ( "The player is currently paused or stopped and can be instructred to play." )

     else

          alert ( "The player is currently playing." )

}

// called by Paused? button

function isPaused () {

     if ( document.realvid1.CanPause () )

          alert ( "The player is currently playing and can be paused or stopped." )

     else

          alert ( "The player is currently paused or stopped." )

}

// called by Stoppped? button

function isStopped () {

     if ( document.realvid1.CanStop () )

          alert ( "The player is currently playing or paused and can be stopped." )

     else

          alert ( "The player is currently stopped." )

}



/* The statistics box works as advertised. If the box is not displayed,

 * pressing the "Statistics Dialog" button will display the statistics

 * dialog. If the box is displayed, pressing the "Statistics Dialog" button

 * will close the statistics dialog.

 */



        function statscheck() {

        if (!document.realvid1.GetShowStatistics()) {

                document.realvid1.SetShowStatistics(true)

                }

        else {

                document.realvid1.SetShowStatistics(false)

                }

        }



   function versionInfo() {

       alert("This version of the RealPlayer plug-in is " +

           document.realvid1.GetVersionInfo() + ".")

   }



   function playcontent()

   {

           document.realvid1.DoPlay();

   }

   function stopplayer ()

   {

       document.realvid1.DoStop();

   }

   function pauseplayer ()

   {

      document.realvid1.DoPause();

   }



// Functions for third example

// Get the presentation information



function volumeGet() {

        alert("The volume is set to " + document.realvid2.GetVolume() + ".")

}



function muteGet() {

        if(document.realvid2.GetMute()) {

                alert("The sound is currently muted.")

        }

        else {

                alert("The sound is currently unmuted.")

        }

}



// Indicate whether the current clip is in stereo or monaural



function stereoGet() {

        if(!document.realvid2.CanStop()) {

                alert("A clip must be started before you can get the stereo state information.")

        }

        else {

                if(document.realvid2.GetStereoState()) {

                        alert("The clip is being played in stereo.")

                }

                else {

                        alert("This is a monaural clip.")

                }

        }

}



// Set the volume, and mute or unmute the presentation



