var total=0;
var firm_array = new Array();

function get_firm_name(id_firm){
	
	for (var i=0; i<100; i++) firm_array[i]="init";
	firm_array[1]="Nikon";
	firm_array[2]="Canon";
	firm_array[5]="Pentax";
	firm_array[44]="Tamron";
	firm_array[7]="Sony";
	firm_array[52]="Tokina";
	firm_array[14]="Sigma";
	firm_array[4]="Olympus";
	firm_array[37]="Bowens";
	firm_array[6]="Rekam";
	firm_array[55]="Grifon";
	firm_array[33]="Marumi";
	firm_array[34]="Kenko";
	firm_array[46]="Metz";
	firm_array[38]="Manfrotto";

	document.write(firm_array[id_firm]);
} 

function get_cat_name(id_cat){

	if (id_cat==45) {document.write("Объективы");}	
	if (id_cat==7) {document.write("Фотоаппараты");}
	if (id_cat==180) {document.write("Студийное оборудование");}
	if (id_cat==169) {document.write("Фильтры");}
	if (id_cat==170) {document.write("Вспышки");}
	if (id_cat==171) {document.write("Штативы");}
}



function show_img(title,width,height,s_url){
	var imgnwin=window.open("","imgswin","resizable=yes,scrollbars=yes,toolbar=no,location=no,directoties=no,status=no,menubar=no,width="+width+",height="+height);
	imgnwin.document.write("<html><title>"+title+"</title><body topmargin=0 leftmargin=0 marginheight=0 marginwidth=0><center><img src='"+s_url+"' border=0></center></body></html>")
}

function show_win(width,height,s_url){
	var p_top=(window.screen.height-height)/2, p_left=(window.screen.width-width)/2;
	var imgnwin=window.open(s_url,"imgswin","resizable=yes,scrollbars=yes,toolbar=no,location=no,directoties=no,status=no,menubar=no,width="+width+",height="+height+",top="+p_top+",left="+p_left);
	imgnwin.focus();
}

function active_win(surl){
	window.opener.document.location=surl;
}

function set_selected(p,v){
	for (i=0; i < p.options.length; i++) {
		if (p.options[i].value==v) { p.options[i].selected=true; break; }
	}
}

var bask_img_hide=new Image();
bask_img_hide.src="/i/bask.gif";
var bask_img_show=new Image();
bask_img_show.src="/i/bask_show.gif";
var timeout_hide=null;

function bask_show(){
	document.all["bask_div"].style.visibility="visible";
	bask_img.src=bask_img_show.src;
}

function bask_hide(){
	document.all["bask_div"].style.visibility="hidden";
	bask_img.src=bask_img_hide.src;
}

function bask_h() { if (timeout_hide==null) timeout_hide=setTimeout("bask_hide()",1000); }
function bask_s() { if (timeout_hide!=null) { clearTimeout(timeout_hide); timeout_hide=null;} }

// скрипт для отображения формы поиска
var num_cat=0,num_cat_firms=0, num_firms=0;
var cat= new Array();
var cat_firm_size= new Array();
var cat_firm_name= new Array();
var firms_from_cat_name= new Array();
var firms_from_cat_val= new Array();
var firms_from_firms_name= new Array();
var firms_from_firms_val= new Array();

function i_cat(idcat,name,level){
	
	if (level<=2) {	cat[num_cat]='<option value='+idcat+' class=lev' + level + '>'+name; num_cat++; }
	if (level==1) {
		cat_firm_size[num_cat_firms]=0;
		cat_firm_name[num_cat_firms]=''+idcat;
		firms_from_cat_name[num_cat_firms]=new Array();
		firms_from_cat_val[num_cat_firms]=new Array();
		num_cat_firms++;
	}
	else if (level==2) {
		firms_from_cat_name[num_cat_firms-1][cat_firm_size[num_cat_firms-1]]=name;
		firms_from_cat_val[num_cat_firms-1][cat_firm_size[num_cat_firms-1]]=idcat;
		cat_firm_size[num_cat_firms-1]++;
	}
}

function view_cat(){ for (var i=0; i<num_cat; i++) document.write(cat[i]); }

var ArrPrice = new Array();
function PriceItem(Title, MinPrice, MaxPrice){
	this.Title = Title;
	this.MinPrice = MinPrice;
	this.MaxPrice = MaxPrice;
}//end class

ArrPrice[0]=new PriceItem('Выберите ценовой диапазон', "", "");
ArrPrice[1]=new PriceItem('до 3000.00', 0, 3000);
ArrPrice[2]=new PriceItem('от 3000.00 до 9000.00', 3000, 9000);
ArrPrice[3]=new PriceItem('от 9000.00 до 15000.00', 9000, 15000);
ArrPrice[4]=new PriceItem('от 15000.00 до 24000.00', 15000, 24000);
ArrPrice[5]=new PriceItem('от 24000.00 до 30000.00', 24000, 30000);
ArrPrice[6]=new PriceItem('от 30000.00 до 45000.00', 30000, 45000);
ArrPrice[7]=new PriceItem('от 45000.00 до 90000.00', 45000, 90000);
ArrPrice[8]=new PriceItem('от 90000.00', 90000, 9999999);

function view_pricerange(){ for (var i=0; i<ArrPrice.length; i++) document.write("<option value=" + i + ">" + ArrPrice[i].Title); }

function act_search(f){
	f.idc.value=f.sidc.value;
	f.sgprice1.value=ArrPrice[f.pricerange.value].MinPrice;
	f.sgprice2.value=ArrPrice[f.pricerange.value].MaxPrice;
	/*if (f.sidc.value!=0)*/ f.idc.value=f.sidc.value;
	if (f.sidc.value==0 && f.sidf.value==0 && f.pricerange.value==0) return false;
}

var row=1;
function s_tr(){if (row==1) { document.write("<tr bgcolor=#F8FAFB>"); row=2; } else { document.write("<tr>"); row=1; }}

var s_link;
function v_link(graph,idcat,numpage,idgood){
	if ( graph!='' && graph!='i/null.gif' ) document.write("&nbsp;<a href=\"/vcd-"+idcat+"-"+numpage+"-"+idgood+"/goods.html\"><img src=\"/i/g_foto.gif\" width=15 height=15 border=0 alt=\"Подробная информация\" align=absmiddle></a>&nbsp;");
	else document.write("&nbsp;<img src=\"/i/0.gif\" width=15 height=15 align=absmiddle>&nbsp;");
	if ( s_link ) document.write("&nbsp;<a href=\"/vcd-"+idcat+"-"+numpage+"-"+idgood+"/goods.html\"><img src=\"/i/g_link.gif\" width=15 height=15 border=0 alt=\"Подробная информация\" align=absmiddle></a>&nbsp;");
	s_link=0;
}

function add_bask(idb,idc,idg){
	var a_url='/2basket.html?idc='+idc+'&idg='+idg+'&c=addbask&ctype=showbask';
	var a_tag='<a href="javascript:show_win(500,200,'+"'"+a_url+"'"+');">';
	if (idb==1)
		document.write(a_tag+'<Img src="/i/add_bask.gif" width=19 height=13 hspace=0 border=0></a>');
	else
		document.write(a_tag+'<Img src="/i/add_bask.gif" width=19 height=13 hspace=0 border=0 align=left>&nbsp;&nbsp;В корзину</a>');
}

function normalize(price)
{	var pr, str;
	pr=parseInt(Math.round(price*100));
	str = new String(pr);
	pr="";
	if (str.length>2)
		pr += str.substring(0, str.length-2);
	else
		pr += "0";
	pr += ".";
	if (str.length>2)
		pr += str.substring(str.length-2, str.length);
	else
	{	if (str.length==1)
			pr += "0";
		pr += str;
	}
	return pr;
}

function CreateCookie(name,value,ex_date){
	var today=new Date();
	today.setDate(today.getDate()+ex_date);
	document.cookie=name+"="+value+"; expires="+today.toGMTString()+"; path=/;";
}

function CreateTmpCookie(name,value){
	document.cookie=name+"="+value+"; path=/;";
}

function RemoveCookie(name){
	CreateCookie(name,"",-1);
}

function ReadCookie(name){
	var tmpName=name+"=";
	if ((startName=atStr(tmpName,document.cookie))!=-1){
		var startVal=startName+tmpName.length;
		if ((endVal=document.cookie.indexOf(";",startVal))==-1) 
			endVal=document.cookie.length;
		return unescape(document.cookie.substring(startVal,endVal));
	}
	return null;
}

function atStr(sub,str){
	for (var i=0;i<=str.length-sub.length;i++) 
		if(str.substring(i,i+sub.length).toUpperCase()==sub.toUpperCase()) return i;
	return -1;
}

function SetCompare(obj,id_goods){
	if (!obj.checked) RemoveCookie("idg"+id_goods); else CreateTmpCookie("idg"+id_goods,id_goods);
}

function SpellCompare(obj){
	var str="";
	var start_IDG=0;
	var end_IDG=-1;
	var break_point=0;
	var flag;
	while (start_IDG!=-1){
		start_IDG=document.cookie.indexOf("idg",start_IDG);
		end_IDG=document.cookie.indexOf("=",start_IDG);
		if (start_IDG==-1 || end_IDG==-1) break;
		idg=unescape(document.cookie.substring(start_IDG+3,end_IDG));
		start_IDG=end_IDG;
		flag=false;
		//alert("idg="+idg);
		for (i=0;i<obj.idg.length;i++) {
			if (obj.idg[i].value==idg) { obj.idg[i].checked=true; flag=true; break; }
		}
		//alert("flag="+flag);
		if (!flag) { 
			//alert("!!! idg="+idg);
			str+="<input type=hidden name=idg value="+idg+">"
		}
		break_point++; if (break_point>10) break;
	}
	return str;
}

function w_send(){
 document.write('<input type=hidden name=s_ch value=\"'+s_ch+'\"><input type=hidden name=s_cf value=\"'+s_cf+'\">');
}