function showwnd(url,wnd,width,height)
{
	//popup_panel.show();
	return window.open(url,wnd,"width="+width+",height="+height+",left="+((screen.width-width)/2)+",top="+((screen.height-height)/2));
}
function reload_median()
{
	if(typeof ($("median")) == 'undefined') return;														// new one
	var same=Math.floor(Math.random()*100000000)+median_webaudit();
	if(1){		//	ha kell UserAgent
		var ua = "";
		if(navigator.userAgent) ua="@ua=" + escape(navigator.userAgent);
		same = same + ua;
	}
	$("median").innerHTML='<img src="http://audit.median.hu/cgi-bin/track.cgi?uc='+mediancode+'&dc=1&mid=322'+medianuser+'&ui='+same+'" width="1" height="1">';
}
function RefreshGemius() {
   gemius_hit(pp_gemius_identifier.replace('USED_',''));
}
function doData() {
	new Ajax.Request('/index.php', {method: 'post',
	parameters: {
	"act":"count"
	}});
}
function yuiConfirm(title, message, yesHandler, noHandler) {
    var handleYes = function() {
        confirmDialog.destroy();
        if(yesHandler) yesHandler();
    };

    var handleNo = function() {
        confirmDialog.destroy();
        if(noHandler) noHandler();
    };

    confirmDialog = new YAHOO.widget.SimpleDialog("yuiConfirm",
    {width: "300px",
        fixedcenter: true,
        visible: false,
        draggable: false,
        close: false,
        modal: true,
        text: message,
        icon: YAHOO.widget.SimpleDialog.ICON_HELP,
        constraintoviewport: true,
        buttons: [ {text:"Igen", handler:handleYes, isDefault:true},
            {text:"Nem",  handler:handleNo} ]
    } );

    confirmDialog.setHeader(title);
    confirmDialog.render(document.body);
    confirmDialog.show();
    return confirmDialog;
}
function refresh_logged_user_top_infos() {
    jQuery.get( "ajaxs.php?act=logged_user_top_infos", {},
        function( data ) {
            if (data.message!=="") jQuery('#login_panel_div').html(data.message);
        }
    );
}

function show_popup_panel(header,functionname,param,boxtype) {
    eval(functionname + '("'+param+'")');
}
function get_downloadlink_popup(link) {
    new Ajax.Request(link, {method: 'post',
        parameters: {
        },
        onSuccess: ChangeStatus2});
}

function ChangeStatus2(response) {
    var isJSON=response.responseText.isJSON();
    var h=$H(isJSON?response.responseText.evalJSON(true):{error:-100});
    var popoutput=h.get('popoutput');
    popup_message("Fájl megosztása",popoutput);
}
function popup_message(header,message,pu_width,message_div_id,timer_to_close) {
    if (typeof message_div_id=="undefined") {
        var message_div_id='#show_popup_message_div';
    } else {
        message_div_id='#'+message_div_id;
    }
    jQuery(message_div_id).html(message);
    if (typeof pu_width=="undefined") pu_width='600px';
    jQuery(function(){
        jQuery(message_div_id).dialog({
            title:header,
            width:pu_width,
            modal:true,
            closeOnEscape: false,
            hide: 'fade',
            close: function(ev, ui)
            {
                showbanners();

            },
            open: function(ev, ui)
            {
                hidebanners();

        }});
    });
    jQuery(message_div_id).dialog('open');
    if (typeof timer_to_close!=="undefined") {
        var t= setTimeout(function(){jQuery(message_div_id).dialog('close')},timer_to_close);
    }
    
}
function stat(type) {
    new Ajax.Request("/index.php?act=stat_it&stat_type="+type,{});
}
function hidebanners(){
    jQuery(".flash-hideable").css('position','absolute');
    jQuery(".flash-hideable").css('left','-10000px');
    jQuery(".flash-hideable").css('top','-10000px');
}
function showbanners(){
    jQuery(".flash-hideable").css('position','static');
    jQuery(".flash-hideable").css('left','auto');
    jQuery(".flash-hideable").css('top','auto');
}

function complete_links_with_partnerid() {    
    jQuery("a[href^='http://data.hu/get/']").each(function() {
        var link=jQuery(this).attr("href");
        jQuery.ajax({
            url:    "/ajaxs.php?act=get_link_with_partner_id" 
                  + "&link="+this.href,
            success: function(data) {
                      if (typeof data.link!=="undefined" && data.link!=="") {
                          link= data.link;
                      }
                  },
            async:   false
        });
        jQuery(this).attr("href",link);
        jQuery(this).text(link);
    });
}

function link_replacer(str, p1, offset, s)  {  
  return p1+'?pid='+pid;
}

function add_pid_to_links(pid,pidder) {
    if (typeof pidder=="undefined") pidder="pidder";
    jQuery("#"+pidder).html("Folyamatban...!");

    if (typeof jQuery('textarea#link_to_pidd')!=="undefined") {
        var ta_val=jQuery('textarea#link_to_pidd').val();        
        jQuery("#link_to_pidd").text("");
        jQuery("#link_to_pidd").text(ta_val);
    }

    jQuery('*:contains("data.hu/get/")').each(function() {
        if (jQuery(this).children().length == 0) {
            var link=jQuery(this).text();
            var pidd=pid;
            var link_with_pid=link.replace( /(data\.hu\/get\/[0-9]*\/[0-9a-zA-Z\-_\.\?]*)/gi , function($1){ var items=$1.split("?"); if (items.length==1) {return $1+'?pid='+pidd} else {return $1} });
            jQuery(this).text(link_with_pid);
            jQuery(this).val(link_with_pid);
        }
    });
    jQuery('*:contains("data.hu/dir/")').each(function() {
        if (jQuery(this).children().length == 0) {
            var link2=jQuery(this).text();
            var pidd=pid;
            var link_with_pid2=link2.replace( /(data\.hu\/dir\/[0-9a-zA-Z\?]*)/gi , function($1){ var items=$1.split("?"); if (items.length<3) {return $1+'?pid='+pidd} else {return $1} });
            jQuery(this).text(link_with_pid2);
        }
    });
    jQuery("input[value^='data.hu/get/']").each(function() {
        var link=jQuery(this).val();
        var link_with_pid=link.replace( /(data\.hu\/get\/[0-9]*\/[0-9a-zA-Z\-_\.\?]*)/gi , '$1'+'?pid='+pid );
        jQuery(this).val(link_with_pid);
    });
    jQuery("#"+pidder).html("Kész!");
}
