﻿function viewer_open(url)
{
	printer_open(url);
}
function printer_open(url)
{
	window.open('/printer.php?img='+(url),null,"top=" + (Math.round((window.screen.availHeight-150)/2)) + ",left=" + (Math.round((window.screen.availWidth-1050)/2)) + ", height=750, width=800, status=no, toolbar=no, menubar=no, location=no, resizable=yes, scrollbar=yes");
}
function viewer_open1(url)
{
	printer_open_scheme(url);
}
function printer_open_scheme(url)
{
	window.open('/printer_scheme.php?img='+(url),null,"top=0, left=0, height=800, width=800");
}
function popup_img(url){
	window.open('/popup.php?img='+(url),null,"status=no,toolbar=no,menubar=no,location=yes,resizable=yes,scrollbars=yes");
}

function printer_open_list(getel)
{
	var res_url = "?fio=" + getel;
	var fio	= document.getElementsByName('entry.0.single');
	var tel = document.getElementsByName('entry.1.single');	
	var email = document.getElementsByName('entry.2.single');
	var err0 = true;
	var err1 = true;
	
	if (fio[0].value!=""){
		res_url = "?fio="+fio[0].value+"&"
	} else {
		err0 = false;
	}
	if (tel[0].value!=""){
		res_url = res_url + "tel="+tel[0].value+"&"
	} else {
		err1 = false;
	}
	if (email[0].value!="") res_url = res_url + "email="+email[0].value;
	
	if (err0 && err1){
		res_url = res_url.replace(/(.*)&$/, "$1");
		window.open ('/printer_list.php'+(res_url),null,"top=0, left=0, height=600, width=800");
		gotopage('/complex/mo/welltonparknovayaskhodnya');
	} else {
		window.alert('Необходимо заполнить поля отмеченные *')
	}
}


function send_mail(form)
{
	var res_url = "?";
	var err1 = true;
	var elname = ""
	for (var i = 0; i < form.elements.length; i++) {
		el = form.elements[i];
		elName = el.nodeName.toLowerCase();
		
		value = el.value;
		if (elName == "input") { // INPUT
			// Определяем тип input-а
			type = el.type.toLowerCase();
			// Разбираем все инпуты по типам и обрабатываем содержимое
			switch (type) {
				case "text" :
					if (value != ""){
						if (elname != el.name){
							res_url = res_url + el.name + "=" + el.value + "&";
							elname = el.name;
						}
					} else {
						err0(el)
						return;
					}
				break;
				case "checkbox" :
				// Ничего не делаем, хотя можем
				break;
				case "radio" :
				// Ничего не делаем, хотя можем
					var ell = document.getElementsByName(el.name);
					//document.write(ell.length);
					var v = getRadioGroupValue(document.getElementsByName(el.name));
					if (v != null){
						if (elname != el.name){
							res_url = res_url + el.name + "=" + v + "&";
							elname = el.name;
							//window.alert(elname);
						}
					} else {
						err0(el)
						return;
					}
				break;
				default :
				// Сюда попадают input-ы, которые не требуют обработки
				// type = hidden, submit, button, image
				break;
			}
		}
	}
	if (err1){
		res_url = res_url.replace(/(.*)&$/, "$1");
		window.open ('/quest_end.php'+(res_url),null,"top=0, left=0, height=130, width=415");
		gotopage('/complex/mo/welltonparknovayaskhodnya/listozhidaniya');
	}

	
	
}


function getRadioGroupValue(radioGroupObj)
{
  //document.write(radioGroupObj.length);
  for (var i=0; i < radioGroupObj.length; i++){
	  //document.write(radioGroupObj[i].checked);
    if (radioGroupObj[i].checked) return radioGroupObj[i].value;
  }

  return null;
}


function err0(el0)
{
	err1 = false;
	window.alert('Необходимо заполнить поля отмеченные *');
	el0.focus();
}
	  
// + (Math.round((window.screen.availHeight-150)/2)) + 
// + (Math.round((window.screen.availWidth-1280)/2)) + 
//, status=no, toolbar=no, menubar=no, location=no, resizable=yes, scrollbar=yes