// Создание окна с картинкой
function createPictureWindow(_file,_width,_height) {
	var p = Math.ceil(Math.random()*10000);
	var q = Math.ceil(Math.random()*p);
	windowName = p+'X'+(_width*p)+(_height*q);
	cat = window.open(_file,windowName,"top=50,left=50,width="+_width+",height="+_height+",Status=no,toolbar=no,menubar=no,location=no,directories=no,scrollbars=no");

}

// Создание окна с текстом
function createDescriptionWindow(Width,Height,fName)
{
	var p = Math.ceil(Math.random()*10000);
	var q = Math.ceil(Math.random()*p);
	windowName = p+'X'+(Width*p)+(Height*q);

	wTop = (screen.height-Height)/3;
	wLeft = (screen.width-Width)/2;
	WinFeatures = "top="+wTop+",left="+wLeft+",width="+Width+",height="+Height+",maximize=no,minimize=no,Status=no,toolbar=no,menubar=no,location=no,directories=no,scrollbars=yes,resize=no";
	TextWindow = window.open(fName,windowName,WinFeatures);
}

// Проверка содержимого полей формы заказа
function FormValid()
{
	Name = document.forms['feedback'].elements['title'].value;
	Message = document.forms['feedback'].elements['text'].value;
	if (Name == "") {
		alert("Введите, пожалуйста, Ваше имя");
		return false;
	}
 	else if (Message == "") {
		alert("Введите, пожалуйста, Ваше сообщение");
		return false;
	}	
	else return true;
}

function replaceDetail(form,elem,index,id,art_id,title_id) {
	
	//for(i=0;i<document.forms[form].elements.length;i++)
		//if(document.forms[form].elements[i].value == detail_choosen[elem][0])
			//document.forms[form].elements[i].value = eval('details_array_'+elem)[index][0];
	
	document.all[id].innerText=eval('details_array_'+elem)[index][1];
	document.all[art_id].innerText=eval('details_array_'+elem)[index][4];
	document.all[title_id].innerText=eval('details_array_'+elem)[index][5];
	document.images['pic'+elem].src = eval('details_array_'+elem)[index][2];
	detail_choosen[elem][0] = eval('details_array_'+elem)[index][0];
	detail_choosen[elem][1] = eval('details_array_'+elem)[index][6];
	detail_choosen[elem][2] = eval('details_array_'+elem)[index][7];
	zoom_src= (detail_choosen[elem][1] > 0)? 1 : 0;
	document.images['zoom'+elem].src = zoom_button[zoom_src].src;
}

function createDetailWindow(detail) {
	if(detail_choosen[detail][1]>0 && detail_choosen[detail][2]>0) 
		createPictureWindow('/zoom.php?id='+detail_choosen[detail][0]+'&folder=catalog_details&pic=8',detail_choosen[detail][1],detail_choosen[detail][2])
}

function order_refresh(form) {
	_element = document.forms[form];
	
	_del_amount = parseFloat(_element.delivery.value)+ parseFloat(_element.delivery_rate.value*_element.delivery_distance.value);
//	_lift_amount = parseFloat(_element.lifting.value*_element._floor.value);
	_lift_amount = 0;
	_assembl_amount = parseFloat(_element.assembling.value);
	 	
	_final_amount = _del_amount + _lift_amount + _assembl_amount + parseFloat(_element.amount_default.value);
	_element.final_amount.value = Math.ceil(_final_amount);
	
	document.all._del.innerHTML = Math.ceil(_del_amount);
	document.all._lift.innerHTML = Math.ceil(_lift_amount);
	document.all._assembl.innerHTML = Math.ceil(_assembl_amount);
	document.all._final.innerHTML = Math.ceil(_final_amount);
}

function checkOrder(form) 
{
	_element = document.forms[form];
	
	_element.delivery_distance.disabled = false;
	_element._floor.disabled = false;
	
	_name = document.forms[form].name.value;
	_phone= document.forms[form].telephone.value;
	_email= document.forms[form].email.value;
	_address = document.forms[form].delivery_address.value;
	
	if (_name == "")
	{
		alert('Введите Ваши фамилию, имя и отчество!');
		document.forms[form].elements['name'].focus();
		return false;
	} 
 	else if (_phone == "") 
	{
		alert('Введите номер контактного телефона!');
		document.forms[form].elements['telephone'].focus();
		return false;
	}
	else if (_email == "") 
	{
		alert('Введите адрес электронной почты!');
		document.forms[form].elements['email'].focus();
		return false;
	}
	else if (_address == "") 
	{
		alert('Введите адрес доставки!');
		document.forms[form].elements['delivery_address'].focus();
		return false;
	}
	else return true;
}


function MakeImageArray(n)	{
	this.length=n;
	for (var i=0; i<=n; i++) this[i] = new Image()
	return this	}

zoom_button = new MakeImageArray(2);
zoom_button[0].src = '/pics/spacer.gif';
zoom_button[1].src = '/pics/button_zoom_small.gif';
