var d=document;

function fixPNG(element)
{
	

  //Если браузер IE версии 5.5-6
  if (/MSIE (5\.5|6).+Win/.test(navigator.userAgent))  {
    var src;
	
    if (element.tagName=='IMG')  {
      if (/\.png$/.test(element.src))   {
        src = element.src;
		var height=element.height;
		var width=element.width;
        element.src = "/images/1x1.gif"; 
      }
    }

    if (src) {
		element.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod='scale')";
		element.width=width;
		element.height=height;
	}
  }
}



function test(){
  if (d.getElementById('need_load_fancy_zoom'))
  	setupZoom();

Custom.init();
	
	if (d.getElementById('table_category_rows'))
		tableCategoryFix();
		
  if (/MSIE (5\.5|6).+Win/.test(navigator.userAgent)) {
		  fixPNG(d.getElementById('png_img_logo'));
    	  fixPNG(d.getElementById('img_line_elegant'));
		  
  }
  
  
  
}

function tableCategoryFix(){
	//строки с товарами
	var root_table_prod=d.getElementById('table_category_rows');
	var root_tbody_prod=root_table_prod.getElementsByTagName('tbody')[0];
	var root_rows=root_tbody_prod.getElementsByTagName('td');
	var cell_content_descr_arr;
	var need_cell;
	var cell_height=0;
	for (root_rows_i=0;root_rows_i<root_rows.length;root_rows_i++)	{
		if (root_rows[root_rows_i].id=='cell_width_cont'){
			need_cell=root_rows[root_rows_i];
			if (cell_height==0)
				cell_height=need_cell.clientHeight;
			
			var cell_content_descr_arr=need_cell.getElementsByTagName('div');
			for (i=0;i<cell_content_descr_arr.length;i++){
				if (cell_content_descr_arr[i].id=='cell_content_descr'){
					var dh=cell_height-300;
					if (dh<0)
						dh=0;
					cell_content_descr_arr[i].style.height=dh+'px';
					
				}
			}
		}
	}
}


function bracketChangeCount(prod_id){
	var prod_cnt=d.getElementById('p_prod_rows_price_'+prod_id);
	var cnt;
	if (cnt=prompt("Введите количество:",prod_cnt.value)){
		prod_cnt.value=cnt;
		d.getElementById('frm_bracket').submit();
	}
}

function bracketFormSubmit(){
	d.getElementById('frm_bracket').submit();
}


function checkOrderForm(){
	var frm=document.getElementById('frm_order');
	var msg='';

	if (!frm.p_email.value)
		msg="Укажите свой E-mail";
	
	if (!frm.p_tel.value || frm.p_tel.value=='X-XXX-XXXXXXX')
		msg="Укажите номер телефона";
		
	if (!frm.p_name.value)	
		msg="Укажите ФИО";
		
	if (frm.p_price_form.value==0)
		msg="Веберите форму оплаты";
		
	if (frm.p_order_type.value==0)
		msg="Укажите тип оплаты";
		
	if (frm.p_city.value==0)
		msg='Выберите город';
		
	if (msg==''){
		document.getElementById('div_formOrder_error').innerHTML='';
		frm.submit();
	}
	else	{
		document.getElementById('div_formOrder_error').innerHTML=msg;
	}
		
	
//	frm.submit();
}

function bracketTelFocus(){
	var tel=document.getElementById('frm_order').p_tel;
	if (tel.value=='X XXX XXXXXXX')
		tel.value='';
}

function bracketTelBlur(){
	var tel=document.getElementById('frm_order').p_tel;
	if (tel.value=='')
		tel.value='X XXX XXXXXXX';
}


function changeCurrency(){
	document.getElementById('frm_change_currency').submit();
}

function changeReviewCoollection(){
	var frm=document.getElementById('frm_review_filter');
	frm.submit();

	
}

function changeReviewModel(){
//	alert('model');
}


function setActiveAddImage(id){
	var td=d.getElementById('td_cell_add_img_'+id);
	td.style.backgroundImage='url(/images/bg-30.gif)';
	var img=d.getElementById('add_image_'+id);
	img.style.opacity='1';
	img.style.filter = "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
}

function setUnActiveAddImage(id){
	var td=d.getElementById('td_cell_add_img_'+id);
	td.style.backgroundImage='url(/images/bg-30-inactive.gif)';
	var img=d.getElementById('add_image_'+id);	 
	img.style.opacity='0.5';
	img.style.filter = "progid:DXImageTransform.Microsoft.Alpha(opacity=50)";
}
