function ask(q)
{
    if(q)
    {
        if(!confirm(q))
        {
            return false;
        }
        else
        {
            return true;
        }
    }
}
function goto(url)
{
    window.open(url, "_self");
}
function gotothispage(url)
{
    window.setTimeout('goto( "' + url + '");', 1000);
}

function ask_b(q, url)
{
     if(ask(q))
     {
        goto(url);
     }
     else
     {
        return false;
     }
}

function get_id(me)
{
    return document.getElementById(me);
}

function str_replace(olds, news, text)
{
    for(var i = 0; i <= text.length; i++)
    {
        text = text.replace(olds, news);
    }

    return text;
}


function clrphrase(me, phrase)
{
    if(me.value == phrase)
    {
        me.value = "";
    }
}
function setphrase(me, phrase)
{
    if(!me.value)
    {
        me.value = phrase;
    }
}

function gotothumbnails()
{
    var hrf = location.href;
    goto(hrf.replace('icon=true', ''));
}

function gotoicon()
{
    var splt = location.search.replace('?', '').split("&");
    var frm = "";
    for(var i=0; i < splt.length; i++)
    {
        var prm =  splt[i].split("=");
        if(prm[0] != "icon" && prm[0] && prm[1])
        {
            frm += '<input type="hidden" name="' + prm[0] + '" value="' + prm[1] + '">';
        }

    }
    $("body").append('<form id="frmaction" action="" method="get"><input type="hidden" name="icon" value="true">' + frm + '</form>');
    $("#frmaction").submit();
}

function dosav(myid, fullurl)
{
    $("#dialog_" + myid + " input").each(function()
    {
        this.disabled = true;
    });
    $("#dialog_" + myid + " .closebutton, #floatdialog_mask_dialog_" + myid).unbind('click');
    $("#hiddendata_" + myid).css({'background-image' : 'url(' + fullurl + '/images/loading.gif)', 'width': '250px', 'height': '50px', 'background-position': 'center'});
    var filename = $("#favoname_" + myid).val();

    $("#hiddendata_build_" + myid).hide().load(fullurl + '/ajax.php?page=addtofavo&filename=' + str_replace(" ", "_", filename) + "&fileid=" + myid, {limit: 35}, function()
    {
          if($(this).html() == "updated")
          {
              $("#hiddendata_" + myid).css({'background-image' : 'none'}).html("File Updated successfully !");
          }
          else if($(this).html() == "installed")
          {
              $("#hiddendata_" + myid).css({'background-image' : 'none'}).html("File added successfully !");
          }
          $("#cancel_" + myid).val("Close").bind("click",function()
          {
                $(".disable_masking").hide();
                $("#floatdialog_mask_" + "dialog_" + myid).fadeOut("slow").fadeTo("", 100);
          });
          document.getElementById("cancel_" + myid).disabled = false;
    });
}

function edit_name_f(ids, filename)
{
    var ask = window.prompt("Rename " + filename + " folder", filename);
    if(ask && ask != filename)
    {
        var htm = '<form id="submitrename" method="post"><input type="hidden" name="ids_change" value="' + ids + '"><input type="hidden" name="foldername_change" value="' + ask + '"></form>';
        $("body").append(htm);
        $("#submitrename").submit();
    }
}

function edit_name_fil(ids, filename)
{
    var ask = window.prompt("Rename " + filename + " file", filename);
    if(ask && ask != filename)
    {
        var htm = '<form id="submitrename" method="post"><input type="hidden" name="ids_change" value="' + ids + '"><input type="hidden" name="filename_change" value="' + ask + '"></form>';
        $("body").append(htm);
        $("#submitrename").submit();
    }
}

function opendirs(dirid, me)
{
   $("#" + dirid).show();

   me.src = "images/mince.jpg";
   $(me).attr('onclick', "").bind('click', function()
   {
       closdirs(dirid, me);
   });
}

function closdirs(dirid, me)
{
    $("#" + dirid).hide();
    me.src = "images/more.jpg";
   $(me).attr('onclick', "").bind('click', function()
   {
       opendirs(dirid, me);
   });
}

function checkthat(me, theclass)
{
    if(me.checked == true)
    {
        $("." + theclass).each(function()
        {

            this.checked = true;
        });
    }
    else
    {
         $("." + theclass).each(function()
        {
            $(this).attr('checked', false);
        });
    }
    getcount('thecheckboxs_', 'filescount');
}

function getcount(theclass, countid)
{
    var thecount = 0;
    $("." + theclass).each(function()
    {
        if(this.checked == true)
        {
            thecount++;
        }
    });
    $("#" + countid).html(thecount);
}

function goto_content(ids)
{
  if($(document).height()-$("#"+ids).offset().top >= $(window).height()
  				 || $("#"+ids).offset().top > $(window).height()
  				 || $(document).width()-$("#content_go").offset().left >= $(window).width()
  				 || $("#"+ids).offset().left > $(window).width()){

  					$('html, body').animate({
  						scrollTop: $("#"+ids).offset().top,
  						scrollLeft: $("#"+ids).offset().left
  					}, "slow", null, function(){

  					});

                             }
}
jQuery.fn.checkform = function()
{
    $(this).bind('submit', function()
    {
        var foundError = false;
        $(this).find('input, textarea, select').each(function()
        {
            if(!this.value || this.value == "")
            {
                foundError = true;
            }
        });

        if(foundError)
        {
            errmsg('خطأ', 'جميع الحقول مطلوبة');
            return false;
        }
    });
}

jQuery.fn.getads = function(id, tims)
{
   var me = this;
   function getmyads()
   {
       $.get("?" , "getads=1&ids=" + id + "&adst=" + tims, function(data)
       {
          $(me).html(data);
          $.hint({'img':'<?=sitepath?>/images/hint.png', 'dir':'right'})
         window.setTimeout(function()
         {
              getmyads();
         }, 120000);
       });
   }
   getmyads();

}
function brwstester()
{
    return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body;
}
$(document).ready(function()
{
    $("#mask").css({width:$("body").width() - 5, 'height': $(document).height(), 'top':0, 'left': 0}).fadeTo('fast', 0.70).hide();
});

function opencontent(me, content)
{
  var puplc = me;
    $('#maskcontent').hide().find('iframe').hide();
    $('#maskcontent').css({'width':$(me).width(), 'height':$(me).height(), 'left':$(me).offset().left, 'top':$(me).offset().top}).show().animate({'top': brwstester().scrollTop + 50, 'left': (($(document).width() / 2) - ($(document).width() - 150) / 2), 'width':($(document).width() - 150), 'height': 400}, 300, function()
    {
        var contentmask = this;
        $(this).find('iframe').css({'width': $(this).width() - 20, 'height':$(this).height() - 10}).contents().find('head').html('<style type="text/css">.body{   background-image: url(images/ajax-loader2.gif);   background-repeat: no-repeat;   background-position: top center;}</style>');
        $(this).find('iframe').css({'width': $(this).width() - 20, 'height':$(this).height() - 10}).contents().find('body').css({'padding':0, 'margin':0}).html(content).addClass('body');
        $(this).find('iframe').fadeIn();

        $(this).find('#closeit').css({'position':'absolute', 'z-index':'6000'}).fadeIn().unbind('click').click(function()
        {                      
            $("#mask").fadeOut();
            $(this).fadeOut();

             $(contentmask).find('iframe').fadeOut('fast').contents().find('body').html('');
             $(contentmask).animate({'width':$(puplc).width(), 'height':$(puplc).height(), 'left':$(puplc).offset().left, 'top':$(puplc).offset().top}, 300, function()
             {
                $(this).hide();
             });
        });
    });
    $("#mask").fadeIn();


}
function loading(title)
{
    showmessage(title, '<center><img src="images/brogress.gif" /></center>', true);
}

function errmsg(title, content)
{
    showmessage(title, '<img class="img" src="images/Error.png" width="50" height="50" alt="" />' + content);
}
function errrit(title, content)
{
    showmessage(title, '<img class="img" src="images/ok.png" width="50" height="50" alt="" />' + content);
}
function showmessage(title, content, withoutclose)
{
    $(document).ready(function()
    {
        if(withoutclose)
        {
            $("#popup .head a").hide();
        }
        else
        {
            $("#popup .head a").click(function()
            {
                $("#popup").fadeOut();
                $("#mask").fadeOut();
            }).show();
        }
        $("#popup .head .writes").html(title);

        $("#popup .content").html(content).find('.img').css({'float':'left'});
        $("#mask").css({width:$("body").width(), 'height':$(document).height()}).show();

        var pointed = brwstester().scrollTop + ((screen.height / 4) - ($("#popup").height() / 2));
        $("#popup").css({left: (($("body").width() / 2) - 173) + "px", top: pointed + "px"}).fadeIn();
    });

}

function showpage(title, URL)
{
   $("#mask").css({width:$("body").width(), 'height':$(document).height()}).fadeIn();
   $("#pagepopup .title").html('<a onclick="closepage();" href="javascript: void(0);" style="float: left;"><img src="' + sitepath + '/images/close.gif" alt="" /></a>' + title);
   $("#pagepopup .content").contents().find('body').html('<center><img src="'+ sitepath + '/images/ajax-loader2.gif" alt="" /></center>');
   $("#pagepopup .content").attr('src', URL);
   var pointed = brwstester().scrollTop + ((screen.height / 4) - ($("#popup").height()));
   $("#pagepopup").css({left: (($("body").width() / 2) - 350) + "px", top: pointed + "px"}).fadeIn('slow');
}

function closepage()
{
    $("#pagepopup").hide();
    $("#mask").fadeOut();
}

function getPray()
{
    $.get(sitepath + "/checkpraying.html", "", function(data)
    {
         eval(data);
    });
}
