// Смесь JQ и JS
function str_replace(search, replace, subject) {
    return subject.split(search).join(replace);
} 
function sum_2_itog(){
	total = 0;
	$("div[title='mys']").each(function() {total +=  parseInt(this.innerHTML, 10);})
	$("#sum_div").text('Сумма заказа:'+total+' руб.');
	}
function cart_div_cange(id){
	var c_div=str_replace('fibi','#c',id);
	var fibi_input=str_replace('fibi','#fibi',id);
	var qs_div=str_replace('fibi','#qs',id);

	var s1=$(c_div).text();
	var s2=$(fibi_input).attr("value");
	$(qs_div).text(s1*s2);
	sum_2_itog();

}

function table_open(){
var visi=document.getElementById('market').innerHTML;
var c_div=str_replace('fibi','#c',visi);
}
function onc(id){
// Отмена заказа
 if (confirm('Вы действительно хотите отменить Заказ №'+id+' ?' )){
document.location.href = "http://irzirk.ru/client/order_d/"+id;
}
}

function oreder_refresh(id) {
 if (confirm('Вы действительно хотите повторить Заказ №'+id+' ?')){
document.location.href = "http://irzirk.ru/client/order_refresh/"+id;
}
}
function tree_toggle(event) {
        event = event || window.event
        var clickedElem = event.target || event.srcElement

        if (!hasClass(clickedElem,'Expand')) {
                return // клик не там
        }

        // Node, на который кликнули
        var node = clickedElem.parentNode
        if (hasClass(node, 'ExpandLeaf')) {
                return // клик на листе
        }

        // определить новый класс для узла
        var newClass = hasClass(node, 'ExpandOpen') ? 'ExpandClosed' : 'ExpandOpen'
        // заменить текущий класс на newClass

        var re =  /(^|\s)(ExpandOpen|ExpandClosed)(\s|$)/
        node.className = node.className.replace(re, '$1'+newClass+'$3')
}


function hasClass(elem, className) {
        return new RegExp("(^|\\s)"+className+"(\\s|$)").test(elem.className)
}
function testKey(e)
{
  var key = (typeof e.charCode == 'undefined' ? e.keyCode : e.charCode);

  if (e.ctrlKey || e.altKey || key < 32)
    return true;

  key = String.fromCharCode(key);
  return /[\d]/.test(key);
}
