function toCart(id,obj)
{
	var kol = obj.value*1;
	
	if(isNaN(parseInt(kol)))
	{
		alert('некорректный ввод числа');
		obj.value = 1;
	}
	else
	{
		if(kol<1) 
		{
			kol = 1;
			obj.value = 1;
		}
		
		// проверка - выбрана ли другая модель
		if(js('select_color'))
		{
			if(js('select_color').value!='')
				id = js('select_color').value;
		}
		
		toajax("/show_cart.php?action=tocart&id="+id+"&kol="+kol);	
	}
}

function RegSessionSort(url,filter)
{
	toajax('/inc/session_sort.php?'+filter+'&location='+url);
}

function show_hide_parent_block(obj,s_img,h_img)
{
	if(js(obj).style.display=='none')
	{
		js(s_img).style.display = 'none';
		js(h_img).style.display = 'block';
		
		js(obj).style.display = 'block';
	}
	else
	{
		js(h_img).style.display = 'none';
		js(s_img).style.display = 'block';
		
		js(obj).style.display = 'none';
	}
}

function submit_podbor_frm()
{
	js('podbor_frm').target = '';
	js('podbor_frm').submit();
}

function find_models(type,res)
{
	if(res)
		js('podbor_frm').action = '/inc/find_models.php?res';
	else
		js('podbor_frm').action = '/inc/find_models.php?type='+type;
		
	js('podbor_frm').submit();
}

function show_hide_block_in_good(block1,block2)
{
	if(js('block_'+block1).style.display == 'none')
	{
		// скрываем block2
		js('td1_'+block2).style.backgroundImage = 'url(/img/lb_gray_left_up.gif)';
		js('td2_'+block2).style.backgroundColor = '#d5dbdc';
		js('td3_'+block2).style.backgroundImage = 'url(/img/lb_gray_right_up.gif)';
		js('head_'+block2).style.color = '#a6a8ab';
		js('block_'+block2).style.display = 'none';
		// показываем block1
		js('td1_'+block1).style.backgroundImage = 'url(/img/lb_blue_left_up.gif)';
		js('td2_'+block1).style.backgroundColor = '#6598cb';
		js('td3_'+block1).style.backgroundImage = 'url(/img/lb_blue_right_up.gif)';
		js('head_'+block1).style.color = '#ffffff';
		js('block_'+block1).style.display = 'block';
	}
	else
	{
		// скрываем block1
		js('td1_'+block1).style.backgroundImage = 'url(/img/lb_gray_left_up.gif)';
		js('td2_'+block1).style.backgroundColor = '#d5dbdc';
		js('td3_'+block1).style.backgroundImage = 'url(/img/lb_gray_right_up.gif)';
		js('head_'+block1).style.color = '#a6a8ab';
		js('block_'+block1).style.display = 'none';
		// показываем block2
		js('td1_'+block2).style.backgroundImage = 'url(/img/lb_blue_left_up.gif)';
		js('td2_'+block2).style.backgroundColor = '#6598cb';
		js('td3_'+block2).style.backgroundImage = 'url(/img/lb_blue_right_up.gif)';
		js('head_'+block2).style.color = '#ffffff';
		js('block_'+block2).style.display = 'block';
	}
}

function show_hide_add_response()
{
	var nav = userNavigator();
	display = (nav=='isIE' ? "block" : "table-row");
		
	if(js('add_response').style.display == 'none')
		js('add_response').style.display = display;
	else
		js('add_response').style.display = 'none';
}

function show_hide_add_photo()
{
	var nav = userNavigator();
	display = (nav=='isIE' ? "block" : "table-row");
		
	if(js('add_photo').style.display == 'none')
		js('add_photo').style.display = display;
	else
		js('add_photo').style.display = 'none';
}

function check_response_text()
{
	var obj = js('response_text');
	var text_len = obj.value.length;
	
	if(text_len<=250)
		js('count_response').innerHTML = 250-text_len;
	else
	{
		obj.value = obj.value.substr(0,250);
	}
}

function ins_to_gl_pic(cur_pic)
{
	js('gl_pic').src = '/img_good/300x300/'+cur_pic.toLowerCase();
	js('gl_pic_href').href = '/uploads/goods/'+cur_pic;
}

function change_good_price(id,models,type)
{
	if(id)
	{
		for (var key in models) 
		{
			if(key==id)
			{
				// меняем цену
				js('good_price').innerHTML = models[key];
				// выбираем в другом списке соответствующее значение
				js('select_'+type).value = id;
				
				break;
			}
		}
	}
	else
	{
		for (var key in models) 
		{
			js('good_price').innerHTML = models[key];
			js('select_'+type).value = '';
			
			break;
		}
		
	}
}

function setCookie(val)
{
	var exp = new Date( );
	var nowPlusOneWeek = exp.getTime( ) + (7 * 24 * 60 * 60 * 1000);
	exp.setTime(nowPlusOneWeek);
	//document.cookie = "userName=visitor; expires=" + exp.toGMTString( );
	
	document.cookie = 'bookmarks='+val+'; expires='+exp.toGMTString()+'; path=/; domain='+location.host+'; secure';
	alert(val)
}

function getElementPosition(obj)
{
    var w = obj.offsetWidth;
    var h = obj.offsetHeight;
	
    var l = 0;
    var t = 0;
	
    while (obj)
    {
        l += obj.offsetLeft;
        t += obj.offsetTop;
        obj = obj.offsetParent;
    }

    return {"left":l, "top":t, "width": w, "height":h};
}

function show_popup_window(title,href)
{	
	//js('popup_frame').src = href;
	
	js('popup_window_title').innerHTML = title;
	
	js('cat_window_back').style.display = 'block';
	js('cat_window').style.display = 'block';
	
	js('cat_window_back').style.height = document.body.scrollHeight + 'px';
	js('cat_window_back').style.width = document.body.clientWidth + 'px';
	
	js('cat_window').style.height 	= Math.round(BodySize().height*0.7) + 'px';
	js('cat_window').style.top  	= Math.round((BodySize().height/2) - (js('cat_window').clientHeight/2) + document.body.scrollTop) + 'px';
	js('cat_window').style.left 	= Math.round((BodySize().width/2) - (js('cat_window').clientWidth/2)) + 'px';
}
function hide_popup_window()
{
	js('cat_window_back').style.display = 'none';
	js('cat_window').style.display = 'none';
}
