// JavaScript Document
function rele_div(id){
var obj=document.getElementById(id).style;
if(obj.display=='none'){obj.display='';}else{obj.display='none';}
//resize_footer();
}

function check_form(id)
{
	var obj=document.getElementById(id).elements;
	var error='';
	for(var i=0 ; i<obj.length ; i++){
		if(!obj[i].value&&obj[i].title){error=error+'\n'+obj[i].title;}
		}
	if(error){
	alert('Не заполнены поля '+error);
	return false;
	}else{
	return true;	
	}
}



document.getElementsByClassName = function(cl) {
	var retnode = [];
	var myclass = new RegExp('\\b'+cl+'\\b');
	var elem = this.getElementsByTagName('*');
	for (var i = 0; i < elem.length; i++) {
		var classes = elem[i].className;
		if (myclass.test(classes)) retnode.push(elem[i]);
	}
	return retnode; // возвращает массив объектов
}


function initEvent(aEvent, aFun){
   if (window.addEventListener) {
        window.addEventListener(aEvent, aFun, false);
    } else if (window.attachEvent) {
        window.attachEvent("on"+aEvent, aFun);
    }
}


function col_height(){

var obj=document.getElementsByClassName('name');
var h=0;
for(i in obj){var h1= obj[i].offsetHeight; if(h1>h){h=h1;}}
for(i in obj){if(obj[i].style){obj[i].style.height=h+"px";}}	
var obj=document.getElementsByClassName('description');
var h=0;
for(i in obj){var h1= obj[i].offsetHeight; if(h1>h){h=h1;}}
for(i in obj){if(obj[i].style){obj[i].style.height=h+"px";}}
}

//initEvent("load", col_height);


function mini_cart1(){
	if (httpRequest.readyState == 4) {
		id_tovar=resultId;
	document.getElementById('result').innerHTML = httpRequest.responseText;
	img_rele_on=document.getElementById(id_tovar+'_on').style;
	img_rele_off=document.getElementById(id_tovar+'_off').style;
	if(img_rele_on.display=='none'){
		img_rele_on.display='block';
		img_rele_off.display='none';
	}else{
		img_rele_on.display='none';
		img_rele_off.display='block';
	}
	}
}

function mini_cart(){
	if (httpRequest.readyState == 4) {
		id_tovar=resultId;
		if(httpRequest.responseText){
	var data = eval('('+httpRequest.responseText+')');
	var summa=data.summa;
	var count_tov=data.count_tov;
	var id_tovar_edit=data.id_tovar_edit;
	var count_tovar_edit=data.count_tovar_edit;
	var price_tovar_edit=data.price_tovar_edit;
		}
		
	if(count_tov>0){
	document.getElementById('cart_img').src="images/cart_on.gif";
	if(document.getElementById('summa_zakaz')){document.getElementById('summa_zakaz').innerHTML = summa; }
	if(document.getElementById('count_id_'+id_tovar_edit)){document.getElementById('count_id_'+id_tovar_edit).innerHTML = count_tovar_edit; }
	if(document.getElementById('price_id_'+id_tovar_edit)){document.getElementById('price_id_'+id_tovar_edit).innerHTML = price_tovar_edit; }
	
	var innertext_count=count_tov+' товаров';
	var innertext_summa=summa+' рублей';
	document.getElementById('cart_count').style.color='#009900';
	document.getElementById('cart_summa').style.color='#ff0000';
	}else{
	document.getElementById('cart_img').src="images/cart.gif";
	var innertext_count='0 товаров';
	var innertext_summa='0 рублей';
	document.getElementById('cart_count').style.color='#98cb48';
	document.getElementById('cart_summa').style.color='#eaa5af';
	}
		
	document.getElementById('cart_count').innerHTML = innertext_count ;
	document.getElementById('cart_summa').innerHTML = innertext_summa ;
	
	if(id_tovar&&document.getElementById(id_tovar+'_on')){
		//alert(count_tovar_edit);
	img_rele_on=document.getElementById(id_tovar+'_on').style;
	img_rele_off=document.getElementById(id_tovar+'_off').style;
	if(count_tovar_edit>0){
		img_rele_on.display='block';
		img_rele_off.display='none';
	}else{
		img_rele_on.display='none';
		img_rele_off.display='block';
	}
	}
	}
}

function add_tovar_count(id_tovar){	
var count=document.getElementById('count_tovar_'+id_tovar).value;
if(isNaN(count) || count<1){count=1; document.getElementById('count_tovar_'+id_tovar).value=1;}
var	request = 'modules/mini_cart.php?action=add&id_tovar='+id_tovar+'&count='+count;
sendRequest(request,id_tovar,mini_cart);	
}

function add_tovar(id_tovar){	
var	request = 'modules/mini_cart.php?action=add&id_tovar='+id_tovar+'';
sendRequest(request,id_tovar,mini_cart);	
}
function del_tovar(id_tovar){
var	request = 'modules/mini_cart.php?action=del&id_tovar='+id_tovar+'';
sendRequest(request,id_tovar,mini_cart);	
}

function readCookie(name) {
	var xname = name + "="
	var xlen = xname.length
	var clen = document.cookie.length
	var i = 0
while(i < clen){
	       var j = i + xlen
	       if (document.cookie.substring(i, j) == xname)
	        return getCookieVal(j)
	       i = document.cookie.indexOf(" ",1) + 1
	       if (i == 0)  break
	}
	return null
}
	 
function getCookieVal(n){
	var endstr = document.cookie.indexOf(";", n)
if (endstr == -1)
	    endstr = document.cookie.length
return unescape(document.cookie.substring(n, endstr))
}
	 
function writeCookie(name, value, expires, path, domain, secure) {
	document.cookie =
	name +"=" + escape(value) +
	((expires) ? "; expires="  + expires.toGMTString() : "") +
	((path) ? "; path=" + path : "/") +
	((domain) ? "; domain=" + domain : "") +
	((secure) ? "; secure" : "")
}

function menu_class_name_set(obj, class_name_menu){
	tmp_class_name_menu=obj.className;
	obj.className=class_name_menu;
}

function ChangeTableOver(id){
	if(document.getElementById(id)){
		var IE='\v'=='v';
	var obj=document.getElementById(id);
	var	wObj=obj.style;	
wObj.display='block';
if(obj.op==undefined){obj.op=0;}
	if(obj.op < 1){
		obj.op+=0.1;
		wObj.opacity = obj.op;
		wObj.filter='alpha(opacity='+obj.op*100+')';
		clearTimeout(obj.t);
		obj.t = setTimeout("ChangeTableOver('"+id+"')", 30);
	}	
	//if(IE){document.getElementById('select_filtr').style.visibility='hidden';}
	}
}
	
function ChangeTableOut(id){
	if(document.getElementById(id)){
	var IE='\v'=='v';
	
	var obj=document.getElementById(id);
	var	wObj=obj.style;	
	if(obj.op==undefined){obj.op=1;}
	//if(IE){wObj.display='none';}
	if(obj.op >0){
		obj.op-=0.1;
		wObj.opacity = obj.op;
		wObj.filter='alpha(opacity='+obj.op*100+')';
		clearTimeout(obj.t);
		obj.t = setTimeout("ChangeTableOut('"+id+"')", 30);
	}else{wObj.display='none';}
	//document.getElementById('select_filtr').style.visibility='visible';
}
}


function ajax_text_to_div(file, div){
	
	var httpRequest1 = createHttpRequest();
	httpRequest1.open('get', file);
	httpRequest1.onreadystatechange = function(){
		
				if (httpRequest1.readyState == 4){
				//alert(httpRequest1.responseText);
				if(httpRequest1.responseText){									
				var text = httpRequest1.responseText;	
				
				document.getElementById(div).innerHTML = text;
				document.getElementById(div).style.display='';
		}
	}
	}
	httpRequest1.send(null);	
}
function set_variant(id, variant){
document.getElementById('variant'+id).value=variant;	
}
function send_opros(id, back_div)
{
var id_variant = document.getElementById('variant'+id).value;
//alert(id_variant);
if(id_variant>0){
var file_send="ajax/mod_opros.php?id_variant="+id_variant+"&back_div="+back_div;
ajax_text_to_div(file_send, back_div);
}
else{
alert('Укажите вариант ответа'); return false;
}
}

// JavaScript Document
function rele(id, count){
	for(i=0;i<count;i++){
	tmpobj='group'+i;
	if(tmpobj!=id){
	document.getElementById(tmpobj).style.display='none';
	}
}

var obj=document.getElementById(id).style;
	if(obj.display=="none"){
	obj.display="block";
	}else{
	obj.display="none";
	}

}
