﻿function MyAppendData(what, where) {

	$("<span>"+what+"</span>").appendTo("#"+where);
}

function MyShowHide(handler_div) {

    if(document.getElementById(handler_div).style.display == 'none') ShowDiv(handler_div);
    else HideDiv(handler_div);
}

function MyShowHide2(handler_div) {

    if(document.getElementById(handler_div).style.display == 'none') $("#"+handler_div).show(500);
    else $("#"+handler_div).hide(500);
}

function MyShowHide3(handler_div) {

    if(document.getElementById(handler_div).style.display == 'none') $("#"+handler_div).show();

}

function MyShowHide4(handler_div, trigger_div) {

    if(document.getElementById(handler_div).style.display == 'none') ShowDiv(handler_div);
    else HideDiv(handler_div);

}

function ShowHide(div_hide, div_show) {

    $("#"+div_hide).slideUp(60);
    $("#"+div_show).slideDown(600);
}
function ShowDiv(div_show) {

    $("#"+div_show).slideDown(100);
}

function ShowDivSimply(div) {

    $("#"+div).show();
}

function HideDivSimply(div) {

    $("#"+div).hide();
}

function HideDiv(div_hide) {

    $("#"+div_hide).slideUp(100);
}

function HideDiv2(div_hide) {

    $("#"+div_hide).animate({ opacity: "hide" }, "300");

}

function HideDiv3(div_hide) {
	confirm('Удалить?');
     $("#"+div_hide).animate({ opacity: "hide" }, "300");
}

function SetElFocus(id_field) {

    document.getElementById(id_field).select();
    document.getElementById(id_field).focus();
}

function ClearField(id_field) {

    document.getElementById(id_field).value = '';
}

function myChangeText(elem, myval){
	document.getElementById(elem).innerHTML = myval;
}

function myChangeValue(elem, myval){
	document.getElementById(elem).value = myval;
}

function MySubShowHide(handler_div, clickid) {

    if(document.getElementById(handler_div).style.display == 'none') {
		ShowDiv(handler_div);
		jQuery('#'+ clickid).removeClass('icon-trigger icon-plus').addClass('icon-trigger icon-minus');

    }
	
	else {
		HideDiv(handler_div);
		jQuery('#'+ clickid).removeClass('icon-trigger icon-minus').addClass('icon-trigger icon-plus');
	}
	
}

function setChecked(obj, name, textid)
   {

   if(textid != undefined) {
   
   var str = document.getElementById(textid).innerHTML;
	    
	   str = (str == "Отметить все" ? "Снять все" : "Отметить все");
	   document.getElementById(textid).innerHTML = str;
   }


   var check = document.getElementsByName(name);
   for (var i=0; i<check.length; i++)
      {
      check[i].checked = obj.checked;
      }
}

function setChecked2(clickId, name)
   {
   
   	if($(clickId).attr('checked')){

	  $(name).attr('checked', true);
	} else {
	 $(name).attr('checked', false);

	}


 
}
   

function SetDisabledInDiv(clickId, div) {

	if($(clickId).attr('checked')){

	  $("#" + div + " input").attr('disabled','disabled');
	} else {
	 $("#" + div + " input").removeAttr('disabled');

	}

}

function SetUnDisabledInDiv(clickId, div) {

	if(!$(clickId).attr('checked')){

	  $("#" + div + " input").attr('disabled','disabled');
	} else {
	 $("#" + div + " input").removeAttr('disabled');

	}

}

function SetDisabledByName(clickId, blah) {

	if($(clickId).attr('checked')){

	  $("input[name="+blah+"]").attr('disabled','disabled');
	} else {
	  $("input[name="+blah+"]").removeAttr('disabled');

	}

}  

 function myFormSubmit(act) {

	document.myform.action = act;
	document.forms.myform.submit();

}

function CountCategories() {
	var count = $("input[name=categories[]]:checked").length;
	$("#sh_in_counter").html(count);
} 

function intString(word) {
	
	var dataStr = word.match(/\d+$/);
	dataStr = dataStr * 1;
	
	return dataStr ; 
} 

function updateAnyText(source, exe) {

	var adText = jQuery('#'+source).val();
	
	
	jQuery('#'+exe).text(adText);
	
}
