function Ajax(file, data, div)
{
	/*alert(data);*/
	$.ajax({
	   type: "GET",
	   url: file,
	   data: data,
	   cache: false,
	   success: function(html){
	     $("#"+div).html(html);
	   }
	});
}
function AjaxP(file, data, div)
{
	/*alert(data);*/
	$.ajax({
	   type: "POST",
	   url: file,
	   data: data,
	   cache: false,
	   success: function(html){
	     $("#"+div).html(html);
	   }
	});
}

function appendAfter(file, data, div)
{
	/*alert(data);*/
	$.ajax({
	   type: "GET",
	   url: file,
	   data: data,
	   cache: false,
	   success: function(html){
	     $("#"+div).after(html);
	   }
	});
}


function AjaxCommAppend(file, data, div)
{
	$.ajax({
	   type: "POST",
	   url: file,
	   data: data,
	   cache: false,
	   success: function(html){
		 $("#"+div).append(html);
	   }
	});
}

function AjaxNotify(file, data, div)
{
 $.ajax({
	   type: "GET",
	   url: file,
	   data: data,
	   cache: false,
	   success: function(html){
	     if (html) {
	     	$("#"+div).html(html);
	     	$("#"+div).toggle();
	     	setTimeout('$("#'+div+'").toggle();', 28000);
	     }
	     setTimeout('AjaxNotify("'+file+'","'+ data+'","'+ div+'")', 30000);
	     
	   }
	});
 	/*req.abort();*/
}

function bntClose()
{
    $(".popa").css("display","none");
}
function bntLogin(link,web)
{
    window.location.href = web + 'login_big.php?reff=' + link;
}

function reloadAjax(file, data, div)
{
	 Ajax(file, data, div);
	 setTimeout('reloadAjax("'+file+'","'+ data+'","'+ div+'")', 5000);
}

function use_this_color()
{
	var use_color = '';
	use_color = $("#use_color").val();
	$("#body_id img").each(function(i) {
		if ( $(this).hasClass("icon_color") ) {
			$(this).css("background-color", use_color);
		}
	});
	Ajax("ajax_php/color_icon.php","color="+use_color,"");
}

function CheckAll()
{ for (var i=0;i<document.msgform.elements.length;i++)
	{if (1 == 1)
	  	{ document.msgform.elements[i].checked=true
	  	}
	 }
}
function selectCheckbox(elements) {
	field = document.getElementsByName(elements);
	  for (i = 0; i < field.length; i++) { 
	  field[i].checked = true; }
}	  

function deselectCheckbox(elements) {
	field = document.getElementsByName(elements);
	  for (i = 0; i < field.length; i++) { 
	  field[i].checked = false; }
}

function addToFavorites(object_id,type) { Ajax("ajax_php/add_to_favourite.php","object_id=" + object_id + "&type=" + type, "status_" + object_id); }

function event_options(opt,div) { Ajax("ajax_php/events_options.php",opt, div); }
function event_optionsFadeIn(opt,div,div2) { AjaxFadeIn("ajax_php/events_options.php",opt, div,div2); }

function more_info_log(object_id,type_id,div) 
{
	
	if($("#event_opt_" + object_id + "_" + type_id).html())
	{
		$("#event_opt_" + object_id + "_" + type_id).fadeOut();
		setTimeout(function(){$("#event_opt_" + object_id + "_" + type_id).remove();}, 1000);
	}else{
		appendAfter("ajax_php/more_info_log.php","object_id=" + object_id + "&type_id=" + type_id, div);
	}
}


function AjaxFadeIn(file, data, div,div2)
{
	/*alert(data);*/
	$.ajax({
	   type: "GET",
	   url: file,
	   data: data,
	   cache: false,
	   success: function(html){
	     $("#"+div).html(html);
		 $("#"+div2).fadeIn();
	   }
	});
}

function print_r( array, return_val ) {
       
    var output = "", pad_char = " ", pad_val = 4;
 
    var formatArray = function (obj, cur_depth, pad_val, pad_char) {
        if (cur_depth > 0) {
            cur_depth++;
        }
 
        var base_pad = repeat_char(pad_val*cur_depth, pad_char);
        var thick_pad = repeat_char(pad_val*(cur_depth+1), pad_char);
        var str = "";
 
        if (obj instanceof Array || obj instanceof Object) {
            str += "Array\n" + base_pad + "(\n";
            for (var key in obj) {
                if (obj[key] instanceof Array) {
                    str += thick_pad + "["+key+"] => "+formatArray(obj[key], cur_depth+1, pad_val, pad_char);
                } else {
                    str += thick_pad + "["+key+"] => " + obj[key] + "\n";
                }
            }
            str += base_pad + ")\n";
        } else if(obj == null || obj == undefined) {
            str = '';
        } else {
            str = obj.toString();
        }
 
        return str;
    };
 
    var repeat_char = function (len, pad_char) {
        var str = "";
        for(var i=0; i < len; i++) { 
            str += pad_char; 
        };
        return str;
    };
    output = formatArray(array, 0, pad_val, pad_char);
 
    if (return_val !== true) {
        document.write("<pre>" + output + "</pre>");
        return true;
    } else {
        return output;
    }
}

function myReginstrationAcc(i)
{
	$(".myAcc").each(function(){
		$(this).slideUp();
	});
	if ($("#reg_step_" + i).is(":hidden"))
	{
		$("#reg_step_" + i).slideDown();
		/*$("#summery_" + i + " div").removeClass("desc")*/
		/*$("#summery_" + i + " div").addClass("desc2");*/
		
	}else{
		$("#reg_step_" + i).slideUp();
		/*$("#summery_" + i + " div").removeClass("desc2")*/
		/*$("#summedescOpenry_" + i + " div").addClass("desc");*/
	}
}

function myEventAcc(i)
{
 $(".event_guests").each(function(){
  $(this).slideUp();
 });
 if ($("#step_" + i).is(":hidden"))
 {
  $("#step_" + i).slideDown();
 }else{
  $("#step_" + i).slideUp();
 }
}

function check_user()
{
	var uname = $("#screen_name").val(); 
	Ajax("ajax_php/check_user.php","uname=" + uname, "screen_name_mess"); 
}

function check_mail()
{
	var mail = $("#mail").val(); 
	Ajax("ajax_php/check_user.php","mail=" + mail, "mail_mess"); 
}

function checkSendToFriend() {
   if ((document.itemform.ime.value.replace(re,'') == '') || (!filter.test(document.itemform.ime.value))) {
      alert('Моля, въведете Вашето име на кирилица');
      document.itemform.ime.value = "";
      document.itemform.ime.focus();
      return false;
   }

   if ((document.itemform.email.value.replace(re,'') == '') || (!filterEmail.test(document.itemform.email.value))) {
      alert('Моля, въдетете валиден e-mail адрес');
      document.itemform.email.value = "";
      document.itemform.email.focus();
      return false;
   }

   document.itemform.confirmOK.value = 1;

   return true;
}

function checkSendAnecdot() {
   if ((document.itemform.ime.value.replace(re,'') == '') || (!filter.test(document.itemform.ime.value))) {
      alert('Моля, въведете Вашето име на кирилица');
      document.itemform.ime.value = "";
      document.itemform.ime.focus();
      return false;
   }

   if ((document.itemform.vic.value.replace(re,'') == '') || (!filter.test(document.itemform.vic.value))) {
      alert('Моля, въведете Вашият виц на кирилица');
      document.itemform.vic.value = "";
      document.itemform.vic.focus();
      return false;
   }

   document.itemform.confirmOK.value = 1;

   return true;
}

function redirect_to_login()
{
    window.location="login_big.php?reff=<?=SNP?>";
}
