<!--
var remote = null;
function rs(n,m,w,h) {
remote = window.open(m, n, 'width=' + w + ',height=' + h +',resizable=no,scrollbars=0');
if (remote != null) {
if (remote.opener == null)
remote.opener = self;
window.name = 'SearchPage';
remote.location.href = m;
}

}
function help_window(action, w, h){
action_winow = window.open( 'popup.php?action=' + action, 'action','width=' + w + ',height=' + h +',resizable=no,scrollbars=yes,menubar=no,resizable=yes');
action_winow.focus();
}
function draw_smilie(content) {
    content = ' ' + content + ' ';
    document.card_form.card_message.value  += content;
    document.card_form.card_message.focus();

}
           function ValidateData(theForm)

           {
            mail = theForm.email.value;
            if (theForm.name.value == "")
                {
                 alert(".الرجاء كتابة اسم المتخدم");
                  theForm.name.focus();
                 return (false);
                }
             if (theForm.email.value == "")
                {
                 alert(".الرجاء كتابة البريد الألكتوني");
                 theForm.email.focus();
                 return (false);
                }
                if (!emailCheck (mail)){
                  theForm.email.focus();
                return (false);
                 }
               if (theForm.subject.value == "")
                {
                 alert(".الرجاء كتابة عنوان للبطاقة");
                  theForm.subject.focus();
                 return (false);
                }
               if (theForm.card_file.value == "")
                {
                 alert(".الرجاء اختيار البطاقة التي تريد رفعها");
                 theForm.userfile.focus();
                 return (false);
                }

                  var file = theForm.card_file.value;
                  var ext  = file.substring(file.lastIndexOf('.')+1,file.length);
                      ext  = ext.toLowerCase() ;

                  if (!(ext == 'swf' || ext == 'jpg' || ext == 'jpeg' || ext == 'gif'))
                  {
                     alert('امتداد ملف البطاقة غير صحيح. رجاء اختيار بطاقة فلاشية أو بطاقة مصورة.' );
                     theForm.card_file.focus();
                     return false;
                  }
                  if (theForm.music_url.value != "")
                {
                  var musicfile = theForm.music_url.value;
                  var musicext  = musicfile.substring(musicfile.lastIndexOf('.')+1,musicfile.length);
                      musicext  = musicext.toLowerCase() ;

                  if (!(musicext == 'ram' || musicext == 'rm' ))
                  {
                     alert('امتداد ملف الصوت غير صحيح.' );
                     theForm.music_url.focus();
                     return false;
                  }
                }
                if (theForm.thumbfile.value != "")
                {
                   var thmfile = theForm.thumbfile.value;
                   var thmext  = thmfile.substring(thmfile.lastIndexOf('.')+1,thmfile.length);
                       thmext  = thmext.toLowerCase() ;

                   if (!(thmext == 'swf' || thmext == 'jpg' || thmext == 'jpeg' || thmext == 'gif'))
                  {
                     alert('امتداد ملف الصورة المصغرة غير صحيح.' );
                     theForm.thumbfile.focus();
                     return false;
                  }
                 }
              return (true);
            }
            function emailCheck (emailStr) {
               var emailPat=/^(.+)@(.+)$/
               var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"
               var validChars="\[^\\s" + specialChars + "\]"

               var quotedUser="(\"[^\"]*\")"

               var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/

               var atom=validChars + '+'

               var word="(" + atom + "|" + quotedUser + ")"

               var userPat=new RegExp("^" + word + "(\\." + word + ")*$")

               var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$")


               var matchArray=emailStr.match(emailPat)
               if (matchArray==null) {

                  alert("(check @ and .'s) بريد إلكتروني غير صحيح ")
                     return false
                         }
                         var user=matchArray[1]
                         var domain=matchArray[2]


                         if (user.match(userPat)==null) {

                           alert("نرجو التأكد من اسم المتخدم")
                              return false
                              }


                              var IPArray=domain.match(ipDomainPat)
                              if (IPArray!=null) {
                                // this is an IP address
                                  for (var i=1;i<=4;i++) {
                                     if (IPArray[i]>255) {
                                       alert( "رقم الأي بي المقصود غير صحيح ")
                                       return false
                                      }
                                    }
                                      return true
                                    }
                                var domainArray=domain.match(domainPat)
                                  if (domainArray==null) {
                                    alert("اسم النطاق يبدو غير صحيح")
                                     return false
                                  }
                                      var atomPat=new RegExp(atom,"g")
                                      var domArr=domain.match(atomPat)
                                      var len=domArr.length
                                      if (domArr[domArr.length-1].length<2 ||
                                      domArr[domArr.length-1].length>3) {
                                      alert("العنوان يجب أن ينتهي بثلاثة حرف للنطاق أو حرفين للدولة")
                                      return false
                                        }
                                 if (len<2) {
                                  var errStr="هذا العنوان لا يوجدبه اسم هوست"
                                   alert(errStr)
                                   return false
                                     }
                                  return true;
                                 }


function read_poem(theForm){
poem_id = theForm.card_poem.options[theForm.card_poem.selectedIndex].value;
if(poem_id != ""){
poem_window=window.open('popup.php?action=poem&poem_id='+poem_id, 'poem_window','width=500,height=300,resizable=no,scrollbars=yes,menubar=no,resizable=yes');
poem_window.focus();
 }
}
 //-->
