var show_basket = 0;

$(document).ready(function(){

	$("img.arr_bt").hover(
	
	     function () {
	        srcPath = $(this).attr("src");
	        srcPathOver = "img/arr_down_h.gif";
	        $(this).attr({ src : srcPathOver});
	      }, 
	      function () {
			$(this).attr({ src : srcPath});
	      }
	);
	
	$("img.arr_bt").click(function(){
	    show_main_text();
	});
	
	$("#t_over_back").animate({ opacity: 0.8 }, 100);
	
	hide_big_descr();

	if(show_basket==1) setTimeout('show_bascket()',500);
	    
});

var main_text_state=0;

function show_main_text()
{
		if(main_text_state==0)
		{
			main_text_state=1;
			document.getElementById("main_text").style.display='';
			$("#main_text").animate({ height: "500px" }, 500);					
		}
		else
		{
			main_text_state=0;
			document.getElementById("main_text").style.display='none';
		}
}

var current_menu=0;
var menu_count=5;
var sub_h = new Array();
sub_h[1]=59;
sub_h[2]=41;
sub_h[3]=41;
sub_h[4]=95;
sub_h[5]=41;

function open_menu(num)
{
	for(var i=1;i<=menu_count;i++)
	{
		if(i!=num) {if(current_menu==i) $("#sub_"+i).animate({ height: "1px" }, 300);}
			else $("#sub_"+i).animate({ height: sub_h[i]+"px" }, 300);
	}
	
	current_menu = num;
	
	var menu_h = 284 + (sub_h[num]-0);
	
	$("#menu").animate({ height: menu_h+"px" }, 300);
}

var login_state=0;

function show_login()
{
	login_state=1;
	get_mail_data_complite();
	document.getElementById("auth_err_mes").innerHTML = '';
	$("#login_screen").fadeIn(500);
	$("#login_screen").animate({ opacity: 0.9 }, 500);
	setTimeout("show_login_form()", 500);
}

function show_login_form()
{
	if(login_state==1)
	{
		$("#login").fadeIn(200);
	}
}

function hide_login()
{
	login_state=0;
	$("#login").fadeOut(500);
	setTimeout('hide_login_2()',500);
}

function hide_login_2()
{
	$("#login").hide();
	$("#login_screen").hide();
}

function isValidEmail (email, strict)
{
 if ( !strict ) email = email.replace(/^\s+|\s+$/g, '');
 return (/^([a-z0-9_\-]+\.)*[a-z0-9_\-]+@([a-z0-9][a-z0-9\-]*[a-z0-9]\.)+[a-z]{2,4}$/i).test(email);
}

function check_mail()
{
	if(document.getElementById("frm_login").value=='') return;
	
	if(!isValidEmail(document.getElementById("frm_login").value,false))
	{
		document.getElementById("auth_err_mes").innerHTML = 'E-mail введен некорректно';
		$("#auth_err_mes").fadeIn(500);
	}
	else
	{
		document.getElementById("auth_err_mes").innerHTML = '';
		$("#auth_err_mes").hide();
	}
}

function login()
{
	if(document.getElementById("frm_login").value=='')
	{
		document.getElementById("auth_err_mes").innerHTML = 'Введите e-mail';
		$("#auth_err_mes").fadeIn(500);
		return;
	}
	if(!isValidEmail(document.getElementById("frm_login").value,false))
	{
		document.getElementById("auth_err_mes").innerHTML = 'E-mail введен некорректно';
		$("#auth_err_mes").fadeIn(500);
		return;
	}
	if((document.getElementById("password").value=='')||(document.getElementById("password").value=='Введите пароль'))
	{
		document.getElementById("auth_err_mes").innerHTML = 'Введите пароль';
		$("#auth_err_mes").fadeIn(500);
		return;
	}
	
	$("#login_exc").load("login.php", { login: document.getElementById("frm_login").value, pass: document.getElementById("password").value }, function(data){get_login_data();})
}

var login_count = 0;

function get_login_data()
{
	if(document.getElementById("login_exc").innerHTML=="0")
	{
		login_count++;
		if(login_count<3)
		{
			document.getElementById("auth_err_mes").innerHTML = "Логин и/или пароль неверны";
			$("#auth_err_mes").fadeIn(500);
		}
		else
		{
			show_login_rem();
		}
			
		return;
	}
	else
	{
		document.login_form.submit();
	}
}

function show_login_rem()
{
		$("#auth_err_mes").hide();	
		document.getElementById("passw_line").style.display = 'none';	
		document.getElementById("remm_link").style.display = 'none';	
		document.getElementById("send_deliver").style.display = '';	
		$("#auth_a").hide();	
		document.getElementById("auth_info").innerHTML = 'Введите e-mail, указанный Вами при регистрации<br><br>';
		$("#auth_a_mail").fadeIn(500);			
}


		function send_pass()
		{
			if(document.getElementById("frm_login").value == '')
			{
				document.getElementById("auth_err_mes").innerHTML = "Введите e-mail";
				$("#auth_err_mes").fadeIn(500);
				return;
			}
			if(!isValidEmail(document.getElementById("frm_login").value,false))
			{
				document.getElementById("auth_err_mes").innerHTML = 'E-mail введен некорректно';
				$("#auth_err_mes").fadeIn(500);
				return;
			}
			
			$("#login_exc").load("login_remember.php", { login: document.getElementById("frm_login").value }, function(data){get_mail_data();})
		}

		function get_mail_data()
		{
			if(document.getElementById("login_exc").innerHTML=="0")
			{
				document.getElementById("auth_err_mes").innerHTML = 'E-mail не найден в базе';
				$("#auth_err_mes").fadeIn(500);
			}
			else
			{
				document.getElementById("auth_err_mes").innerHTML = 'Данные были высланы по указанному адресу';
				$("#auth_err_mes").fadeIn(500);
				setTimeout('get_mail_data_complite()',3000);
				//setTimeout('hide_login()',3500);
			}
			
		}
		
		function get_mail_data_complite()
		{
			login_count=0;
			$("#auth_err_mes").hide();	
			document.getElementById("passw_line").style.display = '';	
			document.getElementById("remm_link").style.display = '';	
			document.getElementById("send_deliver").style.display = 'none';	
			$("#auth_a").fadeIn(100);	
			document.getElementById("auth_info").innerHTML = 'Для продолжения введите адрес электронной почты и пароль, указанные при регистрации.';
			$("#auth_a_mail").hide();			
		}

function show_bascket()
{
	$("#basket_block").fadeIn(500);
}

function getElementTop(elemID)
{
	var elem = document.getElementById(elemID);
	var top = 0;
			
	while(elem)
	{
		top+=elem.offsetTop;
		elem=elem.offsetParent;
	}
			
	return top;
}

function getElementLeft(elemID)
{
	var elem = document.getElementById(elemID);
	var left = 0;
			
	while(elem)
	{
		left+=elem.offsetLeft;
		elem=elem.offsetParent;
	}
			
	return left;
}

function close_f_mail()
{
	document.getElementById("send_block").style.display='none';
}

function send_f_mail(id, kid, template)
{
	$.post("send_link.php", { id: id, kid:kid, template:template, mail:document.getElementById("mail_link").value}, function(data){close_f_mail();} );	
}

function show_f_mail()
{
	var top = (getElementTop("icon_mail") - 0) - 40;
	var left = (getElementLeft("icon_mail") - 0) + 20;
	document.getElementById("send_block").style.top= (top + 'px');
	document.getElementById("send_block").style.left= (left + 'px');
	$("#send_block").fadeIn(500);
}

function show_f_zakl()
{
	var top = (getElementTop("icon_mark") - 0) - 40;
	var left = (getElementLeft("icon_mark") - 0) + 20;
	document.getElementById("zakl_block").style.top= (top + 'px');
	document.getElementById("zakl_block").style.left= (left + 'px');
	$("#zakl_block").fadeIn(500);
}

function close_f_zakl()
{
	document.getElementById("zakl_block").style.display='none';
}


var img_src = new Array();

function set_main_pic(num)
{
	document.getElementById("main_pic").src = img_src[num];
	img_num=num;
	show_pics();
}

var menu_state_l1 = new Array();
var menu_state_l2 = new Array();
var menu_height_l1 = new Array();
var menu_height_l2 = new Array();

menu_state_l1[1] = 0;
menu_state_l1[2] = 0;
menu_state_l1[3] = 0;
menu_state_l1[4] = 0;
menu_state_l1[5] = 0;

menu_state_l2[1] = 0;
menu_state_l2[2] = 0;
menu_state_l2[3] = 0;

menu_height_l1[0] = 0;
menu_height_l1[1] = 54;
menu_height_l1[2] = 36;
menu_height_l1[3] = 36;
menu_height_l1[4] = 90;
menu_height_l1[5] = 20;

menu_height_l2[0] = 0;
menu_height_l2[1] = 200;
menu_height_l2[2] = 36;
menu_height_l2[3] = 36;

var menu_counts = new Array();
menu_counts[1] = 3;
menu_counts[2] = 2;
menu_counts[3] = 2;
menu_counts[4] = 2;
menu_counts[5] = 2;

var ua = navigator.userAgent;

var h_add=1;
if((ua.indexOf("MSIE")>0)||(ua.indexOf("Firefox")>0))
{
	h_add =  1.05;
}

function show_menu_level(l1, l2)
{
	var height = 230;
	height = 230 + menu_height_l1[l1] + menu_height_l2[l2]*h_add;

	if(l2==0)
	{
		if(document.getElementById("menu_"+l1+"_"+l2)!=null) document.getElementById("menu_"+l1+"_"+l2).style.display = '';
		for(var i=1;i<=5;i++)
		{
			if(i==l1)
			{	
				menu_state_l1[i] = 1;
				$("#menu_"+i+"_0").animate({ height: menu_height_l1[i]+"px" }, 500);
			}
			else
			{
				if(menu_state_l1[i]==1) $("#menu_"+i+"_0").animate({ height: "1px" }, 500);
			}
		}
	}
	else
	{
		document.getElementById("menu_2_"+l2).style.display = '';
		for(var i=1;i<=menu_count;i++)
		{
			if(i==l2)
			{	
				menu_state_l2[i] = 1;
				$("#menu_2_"+i).animate({ height: (menu_height_l2[i]*h_add)+"px" }, 500);
				$("#menu_"+l1+"_0").animate({ height: menu_height_l1[l1]+(menu_height_l2[i]*h_add)+10+"px" }, 500);
			}
			else
			{
				if(menu_state_l2[i]==1) $("#menu_2_"+i).animate({ height: "1px" }, 500);
			}
		}
	}
	
	$("#menu").animate({ height: height+"px" }, 500);
	
	setTimeout('hide_level_1('+l1+')',510);
	setTimeout('hide_level_2('+l1+','+l2+')',510);
}

function hide_level_1(l1)
{
		for(var i=1;i<=5;i++)
		{
			if(i!=l1)
			{
				menu_state_l1[i]=0;
				document.getElementById("menu_"+i+"_0").style.display = 'none';
			}
			else  
			{
				menu_state_l1[i]=1;
				document.getElementById("menu_"+i+"_0").style.display = '';
			}
		}
}

function hide_level_2(l1,l2)
{
		for(var i=1;i<=menu_count;i++)
		{
			if(i!=l2)
			{
				menu_state_l2[i]=0;
				document.getElementById("menu_2_"+i).style.display = 'none';
			}
			else  
			{
				menu_state_l2[i]=1;
				document.getElementById("menu_2_"+i).style.display = '';
			}
		}
}

function show_menu_level_q(l1, l2)
{
	if(l1==0) return;
	var height = 230;
	height = 230 + menu_height_l1[l1] + menu_height_l2[l2]*h_add;

	if(l2==0)
	{
		document.getElementById("menu_"+l1+"_"+l2).style.display = '';
		for(var i=1;i<=5;i++)
		{
			if(i==l1)
			{	
				menu_state_l1[i] = 1;
				document.getElementById("menu_"+i+"_0").style.height = menu_height_l1[i]+"px";
			}
			else
			{
				document.getElementById("menu_"+i+"_0").style.height = "1px";
			}
		}
	}
	else
	{
		document.getElementById("menu_2_"+l2).style.display = '';
		for(var i=1;i<=menu_count;i++)
		{
			if(i==l2)
			{	
				menu_state_l2[i] = 1;
				document.getElementById("menu_2_"+i).style.height = (menu_height_l2[i]*h_add)+"px";
				document.getElementById("menu_"+l1+"_0").style.height =  menu_height_l1[l1]+(menu_height_l2[i]*h_add)+10+"px";
			}
			else
			{
				if(menu_state_l2[i]==1) document.getElementById("menu_2_"+i).style.height = "1px";
			}
		}
	}
	
	document.getElementById("menu").style.height = height+"px";
	
	hide_level_1_q(l1);
	hide_level_2_q(l1,l2);
}

function hide_level_1_q(l1)
{
		for(var i=1;i<=5;i++)
		{
			if(i!=l1)
			{
				menu_state_l1[i]=0;
				if(document.getElementById("menu_"+i+"_0")) document.getElementById("menu_"+i+"_0").style.display = 'none';
			}
			else  
			{
				menu_state_l1[i]=1;
				if(document.getElementById("menu_"+i+"_0")) document.getElementById("menu_"+i+"_0").style.display = '';
			}
		}
}

function hide_level_2_q(l1,l2)
{
		for(var i=1;i<=menu_count;i++)
		{
			if(i!=l2)
			{
				menu_state_l2[i]=0;
				document.getElementById("menu_2_"+i).style.display = 'none';
			}
			else  
			{
				menu_state_l2[i]=1;
				document.getElementById("menu_2_"+i).style.display = '';
			}
		}
}

var compare_count = 0;
var compare_id = new Array();

function show_t_over(num)
{
	var top = (getElementTop("pro_info_"+num) - 0) + 289;
	var left = (getElementLeft("pro_info_"+num) - 0);
	document.getElementById("t_over_back").style.top= (top + 'px');
	document.getElementById("t_over_back").style.left= (left + 'px');
	//document.getElementById("t_over_art").innerHTML = t_over_art[num];
	document.getElementById("t_over_razm").innerHTML = t_over_razm[num];
	document.getElementById("t_over_back").style.display = '';
	
	document.getElementById("compare_"+num).style.display = '';
	document.getElementById("compare_label_"+num).style.display = '';
	
	if(compare_count>0) 
	{
		document.getElementById("compare_show_"+num).innerHTML = '| Показать('+compare_count+')';
		document.getElementById("compare_show_"+num).style.display = '';
	}
}

function hide_t_over(num)
{
	//$("#t_over_back").stop();
	document.getElementById("t_over_back").style.display= 'none';
	
	if(document.getElementById("in_compare_"+compare_id[num]).value==0) document.getElementById("compare_"+num).style.display = 'none';
	
	document.getElementById("compare_label_"+num).style.display = 'none';
	
	document.getElementById("compare_show_"+num).style.display = 'none';
}

function add_to_compare(id)
{
	var val = document.getElementById("in_compare_"+compare_id[id]).value;
	
	if(val==0)
	{
		compare_count++;
		document.getElementById("in_compare_"+compare_id[id]).value=1;
		document.getElementById("compare_"+id).style.background = 'url(img/comp_sel.gif) no-repeat 3px 0px';
		document.getElementById("comp_td_"+compare_id[id]).style.display = '';
	}
	else
	{
		compare_count--;
		document.getElementById("in_compare_"+compare_id[id]).value=0;
		document.getElementById("compare_"+id).style.background = 'url(img/comp_bl.gif) no-repeat 3px 0px';
		document.getElementById("comp_td_"+compare_id[id]).style.display = 'none';
	}
	
	if(compare_count>0)
	{
		document.getElementById("compare_show_"+id).style.display = '';
		document.getElementById("compare_show_"+id).innerHTML = '| Показать('+compare_count+')';
		document.getElementById("compare_bottom").style.display = '';
		document.getElementById("compare_bottom_count").innerHTML = compare_count;
	}
	else
	{
		document.getElementById("compare_bottom").style.display = 'none';
		document.getElementById("compare_show_"+id).style.display = 'none';
	}
	document.getElementById("compare_count").value = compare_count;
}

function get_index_comp(id)
{
	for(var i=0;i<compare_id.length;i++)
	{
		if(compare_id[i]==id) return i;
	}
	return 0;
}

function remove_td_compare(id)
{
	document.getElementById("in_compare_"+id).value=0;
	document.getElementById("comp_td_"+id).style.display = 'none';

	compare_count--;
		
	var index = get_index_comp(id);
	document.getElementById("compare_"+index).style.background = 'url(img/comp_bl.gif) no-repeat 3px 0px';
		
	if(compare_count>0)
	{
		document.getElementById("compare_show_"+index).style.display = '';
		document.getElementById("compare_show_"+index).innerHTML = '| Показать('+compare_count+')';
		document.getElementById("compare_bottom").style.display = '';
		document.getElementById("compare_bottom_count").innerHTML = compare_count;
	}
	else
	{
		document.getElementById("compare_bottom").style.display = 'none';
		document.getElementById("compare_show_"+index).style.display = 'none';
	}
	document.getElementById("compare_count").value = compare_count;
}

var big_over_flag = 0;

function show_big_descr()
{
	big_over_flag = 1;
	$("#big_descr").animate({ opacity: 1.0 }, 300);
	setTimeout('big_flag_reset()',400);
}

function big_flag_reset()
{
	big_over_flag=0;
}

function hide_big_descr()
{
	if(big_over_flag == 1) return;
	$("#big_descr").animate({ opacity: 0.5 }, 300);
}

function show_zoom()
{
	var top = (getElementTop("main_pic") - 0);
	var left = (getElementLeft("main_pic") - 0);
	document.getElementById("zoom").style.top= (top + 'px');
	document.getElementById("zoom").style.left= (left + 'px');
	$("#zoom").fadeIn(300);
}

function hide_zoom()
{
	document.getElementById("zoom").style.display= 'none';
}

var sub_menu_h = new Array();
var menu_state = -1;
var menu_base_h = 310;

function open_cur_menu()
{
	if(menu_state!=-1)
	{
		document.getElementById("sub_"+menu_state).style.display = '';
		document.getElementById("sub_"+menu_state).style.height = sub_menu_h[menu_state]+"px";
		var menu_h = menu_base_h + sub_menu_h[menu_state];
		document.getElementById("menu").style.height = menu_h+"px";
	}
}

function open_menu(num)
{
	if(menu_state == num)
	{
		if(document.getElementById("sub_"+menu_state).style.height!='1px') 
		{
			hide_menu(num);
			var m_h = menu_base_h;
			$("#menu").animate({ height: m_h+"px" }, 500);
			return;
		}
	}
	else
	{
		if(menu_state!=-1) hide_menu(menu_state);
	}
	menu_state = num;
	document.getElementById("sub_"+menu_state).style.display = '';
	$("#sub_"+menu_state).animate({ height: (sub_menu_h[menu_state])+"px" }, 500);
	var menu_h = menu_base_h + sub_menu_h[menu_state];
	$("#menu").animate({ height: menu_h+"px" }, 500);
}

function hide_menu(num)
{
	$("#sub_"+num).animate({ height: "1px" }, 500);
	setTimeout('hide_menu_c('+num+')',550);
}

function hide_menu_c(num)
{
	document.getElementById("sub_"+num).style.display = 'none';
}

var cab_menu_state = 0;

function switch_cab_menu()
{
	if(cab_menu_state==0)
	{
		cab_menu_state=1;
		var cab_top = (getElementTop("cab_link")-0)+36;
		var cab_left = (getElementLeft("cab_link")-0);
		document.getElementById("cabinet_menu").style.top = cab_top + "px";
		document.getElementById("cabinet_menu").style.left = cab_left + "px";
		document.getElementById("cabinet_menu").style.display = '';
		$("#cabinet_menu").animate({ height: "151px" }, 500);
	}
	else
	{
		cab_menu_state=0;
		$("#cabinet_menu").animate({ height: "1px" }, 500);
		setTimeout('switch_cab_menu_c()',550);
	}
	
}

function switch_cab_menu_c()
{
		document.getElementById("cabinet_menu").style.display = 'none';
}

var filters_open = 0;

function show_filters()
{
	if(filters_open==0)
	{
		var cab_top = (getElementTop("filter_list")-0)+40;
		var cab_left = (getElementLeft("filter_list")-0);
		document.getElementById("filters").style.top = cab_top + "px";
		document.getElementById("filters").style.left = cab_left + "px";
		document.getElementById("filters").style.display = '';
		$("#filters").animate({ height: "275px" }, 500);
		filters_open=1;
	}
	else
	{
		$("#filters").animate({ height: "1px" }, 500);
		filters_open=0;
		setTimeout('show_filters_c()',550);
	}
}

function show_filters_c()
{
		document.getElementById("filters").style.display = 'none';
}

function show_bask_info()
{
		var cab_top = (getElementTop("bask_link")-0)+36;
		var cab_left = (getElementLeft("bask_link")-0);
		document.getElementById("basket_info").style.top = cab_top + "px";
		document.getElementById("basket_info").style.left = cab_left + "px";
		document.getElementById("basket_info").style.display = '';
		$("#basket_info").animate({ height: "95px" }, 500);
		setTimeout('show_bask_info_2()',2500);
}

function show_bask_info_2()
{
		$("#basket_info").animate({ height: "1px" }, 500);
		setTimeout('show_bask_info_c()',550);
}

function show_bask_info_c()
{
		document.getElementById("basket_info").style.display = 'none';
}

var b1_slide_count=0;
var b2_slide_count=0;
var b3_slide_count=0;

var b1_slide_s=0;
var b2_slide_s=0;
var b3_slide_s=0;

function banner_move()
{
	var margin = -219*b3_slide_count;
	document.getElementById("b3_slider").style.marginTop = margin + "px";
	
	setTimeout('banner_slide_show()',4000);
}

function banner_slide_show()
{
	var margin = 0;
	
	if(b1_slide_count>1)
	{
		b1_slide_s++;
		if(b1_slide_s>b1_slide_count) 
		{
			b1_slide_s=0;
			margin = -219*b1_slide_s;
			document.getElementById("b1_slider").style.marginTop = margin + "px";
		}
		else
		{
			margin = -219*b1_slide_s;
			$("#b1_slider").animate({ marginTop: margin+"px" }, 700);
		}
	}
	if(b2_slide_count>2)
	{
		b2_slide_s++;
		if(b2_slide_s>b2_slide_count) 
		{
			b2_slide_s=0;
			margin = -219*b2_slide_s;
			document.getElementById("b2_slider").style.marginTop = margin + "px";
		}
		else
		{
			margin = -219*b2_slide_s;
			$("#b2_slider").animate({ marginTop: margin+"px" }, 700);
		}
	}
	if(b3_slide_count>1)
	{
		b3_slide_s++;
		if(b3_slide_s>b3_slide_count) 
		{
			b3_slide_s=0;
			margin = -219*(b3_slide_count - b3_slide_s);
			document.getElementById("b3_slider").style.marginTop = margin + "px";
		}
		else
		{
			margin = -219*(b3_slide_count - b3_slide_s);
			$("#b3_slider").animate({ marginTop: margin+"px" }, 700);
		}
	}
	
	setTimeout('banner_slide_show()',4000);
	
}

function show_compare_w()
{
	$("#login_screen_w").fadeIn(500);
	setTimeout('show_compare_w_c()',500);
}

function show_compare_w_c()
{
	document.getElementById("compare_content").style.display = '';
	document.getElementById("compare_left").style.display = '';
	document.getElementById("compare_close").style.display = '';
	document.getElementById("compare_h").style.display = '';
	document.getElementById("compare_bg").style.display = '';
}

function close_compare_w()
{
	document.getElementById("login_screen_w").style.display = 'none';
	document.getElementById("compare_content").style.display = 'none';
	document.getElementById("compare_left").style.display = 'none';
	document.getElementById("compare_close").style.display = 'none';
	document.getElementById("compare_h").style.display = 'none';
	document.getElementById("compare_bg").style.display = 'none';
}

function set_page(val)
{
	document.getElementById("page_num").value=val;
	document.catalog_frm.submit();
}

function set_pagesize(val)
{
	document.getElementById("page_num").value=1;
	document.getElementById("page_size").value=val;
	document.catalog_frm.submit();
}

function filter()
{
	document.getElementById("filter").value=1;
	document.catalog_frm.submit();
}

var sub_states = new Array();

sub_states[1] = 0; 
sub_states[2] = 0; 
sub_states[3] = 0; 

function show_main_sub(num)
{
	for(var i=1;i<4;i++)
	{
		if((sub_states[i]!=0)&&(i!=num)) 
		{
			$("#main_sub_"+i).fadeOut(300);
			document.getElementById("main_menu_"+i).className = 'menu_normal';
			sub_states[i]=0;
		}
	}
	
	var top = (getElementTop("main_menu_"+num) - 0) + 41;
	var left = (getElementLeft("main_menu_"+num) - 0) + 0;
	document.getElementById("main_sub_"+num).style.top= (top + 'px');
	document.getElementById("main_sub_"+num).style.left= (left + 'px');
	
	$("#main_sub_"+num).fadeIn(500);
	sub_states[num]=1;
}

function hide_main_sub()
{
	for(var i=1;i<4;i++)
	{
		if(sub_states[i]!=0) 
		{
			$("#main_sub_"+i).fadeOut(300);
			sub_states[i]=0;
			document.getElementById("main_menu_"+i).className = 'menu_normal';
		}
	}
}

var main_slider_p = 1;

function show_main_slider(id)
{
	if(id==main_slider_p) return;
	
	if(main_slider_p==3) $("#main_slider_content_"+main_slider_p).animate({height:"0px"},500);
		else $("#main_slider_content_"+main_slider_p).animate({height:"1px"},500);
	
	document.getElementById("main_slider_h_"+main_slider_p).className = 'slider_h2';
	
	main_slider_p = id;
	$("#main_slider_content_"+main_slider_p).animate({height:"242px"},500);
	
	document.getElementById("main_slider_h_"+main_slider_p).className = 'slider_h';
}

function show_brand_info(id)
{
	document.getElementById("brand_name").innerHTML = brand_info[id];
	if((brand_src[id]!='')&&(brand_src[id]!='brand_photo\\'))
	{
		document.getElementById("brand_bg").style.background = '#fff url('+brand_src[id]+') no-repeat right';
		//alert(document.getElementById("brand_bg").style.background);
	}
}
function hide_brand_info()
{
	//document.getElementById("brand_name").innerHTML = '';
	//document.getElementById("brand_bg").style.background = '#fff url(../img/main_brand_bg.jpg) no-repeat right';
}
function hide_brand_info_full()
{
	document.getElementById("brand_name").innerHTML = '';
	document.getElementById("brand_bg").style.background = '#fff url(../img/main_brand_bg.jpg) no-repeat right';
}

var spec_num = 1;
var spec2_num = 1;

function slide_spec()
{
	$("#top_sale_"+spec_num).fadeOut(500);
	spec_num++;
	if(spec_num==4) spec_num=1;
	setTimeout('slide_spec_c()',600);
}

function slide_spec_c()
{
	$("#top_sale_"+spec_num).fadeIn(800);
	setTimeout('slide_spec()',7000);
}

function slide_spec2()
{
	$("#top_spec_"+spec2_num).fadeOut(500);
	spec2_num++;
	if(spec2_num==4) spec2_num=1;
	setTimeout('slide_spec_c2()',600);
}

function slide_spec_c2()
{
	$("#top_spec_"+spec2_num).fadeIn(800);
	setTimeout('slide_spec2()',7000);
}

function show_part_link(num)
{
	for(var i=1;i<4;i++)
	{
		if(i!=num) $("#part_link_"+i).animate({opacity:0.5},{queue:false,duration:300});
			else $("#part_link_"+i).animate({opacity:1.0},{queue:false,duration:300});
	}
}

function hide_part_link(num)
{
	for(var i=1;i<4;i++)
	{
		$("#part_link_"+i).animate({opacity:1.0},{queue:false,duration:100});
	}
}

function close_comment_frm()
{
	document.getElementById("comment_frm_message").style.display = 'none';
	document.getElementById("comment_frm_error").style.display = 'none';
	document.getElementById("comment_frm_content").style.display = '';
	document.getElementById("message_form").style.display = 'none';
}

function show_comment_frm()
{
	document.getElementById("comment_frm_message").style.display = 'none';
	document.getElementById("comment_frm_error").style.display = 'none';
	document.getElementById("comment_frm_content").style.display = '';
	document.getElementById("message_form").style.display = '';
}

function send_comment(id,kid)
{
	if((document.getElementById("comment_name").value=="")||
		(document.getElementById("comment_text").value=="")
								)
	{
		document.getElementById("comment_frm_content").style.display = 'none';
		$("#comment_frm_error").fadeIn(300);
		setTimeout('show_comment_frm()',2000);
		return;
	}
	
	$.post("send_comment.php", { id: id, kid:kid, name:document.getElementById("comment_name").value, text:document.getElementById("comment_text").value}, function(data)
																																									{
																											document.getElementById("comment_frm_content").style.display = 'none';
																											$("#comment_frm_message").fadeIn(300);
																											setTimeout('close_comment_frm()',2000);} );	
	
}

function show_f_comments()
{
	$("#full_comments").fadeIn(300);
}

function close_f_comments()
{
	document.getElementById("full_comments").style.display = 'none';
}

