function openw(res) {
   window.open(path + "/lib/show_pic.php?src="+res, null, "top=20, left=40, width=50, height=50, channelmode=no, toolbar=no, location=no, status=no, directories=no, menubar=no, resizable=yes");
}

var n=2;
function createText(fio,birthday,passport_n,passport_date,nationality){
       
       var newText = document.createElement("INPUT");
       newText.id = fio;
       newText.name = fio;
       newText.style.width = '100%';
       new_order_fio.insertBefore(newText, order_fio_end);
       document.getElementById(fio).insertAdjacentHTML("beforeBegin","<div id='div_"+fio+"'>");
       document.getElementById(fio).insertAdjacentHTML("afterEnd","</div>");

       newText = document.createElement("INPUT");
       newText.id = birthday;
       newText.name = birthday;
       newText.style.width = '100%';
       new_order_birthday.insertBefore(newText, order_birthday_end);
       document.getElementById(birthday).insertAdjacentHTML("beforeBegin","<div id='div_"+birthday+"'>");
       document.getElementById(birthday).insertAdjacentHTML("afterEnd","</div>");

       newText = document.createElement("INPUT");
       newText.id = passport_n;
       newText.name = passport_n;
       newText.style.width = '100%';
       new_order_passport_n.insertBefore(newText, order_passport_n_end);
       document.getElementById(passport_n).insertAdjacentHTML("beforeBegin","<div id='div_"+passport_n+"'>");
       document.getElementById(passport_n).insertAdjacentHTML("afterEnd","</div>");

       newText = document.createElement("INPUT");
       newText.id = passport_date;
       newText.name = passport_date;
       newText.style.width = '100%';
       new_order_passport_date.insertBefore(newText, order_passport_date_end);
       document.getElementById(passport_date).insertAdjacentHTML("beforeBegin","<div id='div_"+passport_date+"'>");
       document.getElementById(passport_date).insertAdjacentHTML("afterEnd","</div>");

       newText = document.createElement("INPUT");
       newText.id = nationality;
       newText.name = nationality;
       newText.style.width = '100%';
       new_order_nationality.insertBefore(newText, order_nationality_end);
       document.getElementById(nationality).insertAdjacentHTML("beforeBegin","<div id='div_"+nationality+"'>");
       document.getElementById(nationality).insertAdjacentHTML("afterEnd","</div>");

       n++;
}
function deleteText(fio,birthday,passport_n,passport_date,nationality){
    if ((fio != 'order_fio_1') && (birthday != 'order_birthday_1') && (passport_n != 'order_passport_n_1') && (passport_date != 'order_passport_date_1') && (nationality != 'order_nationality_1')) n-=1;
    
    if (fio != 'order_fio_1') {
       document.getElementById(fio).removeNode(true);
       document.getElementById("div_"+fio).removeNode(true);
    }
    if (birthday != 'order_birthday_1') {
       document.getElementById(birthday).removeNode(true);
       document.getElementById("div_"+birthday).removeNode(true);
    }
    if (passport_n != 'order_passport_n_1') {
       document.getElementById(passport_n).removeNode(true);
       document.getElementById("div_"+passport_n).removeNode(true);
    }
    if (passport_date != 'order_passport_date_1') {
       document.getElementById(passport_date).removeNode(true);
       document.getElementById("div_"+passport_date).removeNode(true);
    }
    if (nationality != 'order_nationality_1') {
       document.getElementById(nationality).removeNode(true);
       document.getElementById("div_"+nationality).removeNode(true);
    }
}










		var arrErrors;
		var empty_re = /[ \f\n\r\t\v]/g;
		var email_re = /^([a-z]|[0-9]|_|-)*@(([a-z]|[0-9]|_|-)*\.)+[a-z]{2,4}$/i;

		function check_form()
		{
			arrErrors = new Array();
			checkEmpty("order_fio", "Укажите Ф.И.О. заказчика");
			checkEmpty("order_phone", "Укажите Телефон заказчика");
			checkEmpty("order_email", "Укажите E-mail заказчика");

			var oElement = document.getElementById('order_email');
			var sValue = oElement.value.replace(empty_re, "");
			if (  sValue != "")
			{
			    if ( document.getElementById("order_email").value != "" )
				    checkRE( "order_email", "Неправильный формат e-mail заказчика", email_re);	
			}
			
			if (arrErrors.length == 0)
			{
				var oSubmitButton = document.getElementById("SubmitButton");
				oSubmitButton.disabled = true;
				return true;
			}
			else
			{
				var errMsg = "Пожалуйста, исправьте следующее и попробуйте отправить снова :\n\n";
				for(var i=0; i < arrErrors.length; i++)
					errMsg += "\t" + arrErrors[i].msg + "\n";
				alert(errMsg);
				if (typeof(event) != "undefined" )
					event.returnValue = false;
				return false;
			}
		}
		function checkEmpty(elementID, errorMessage)
		{
			var oElement = document.getElementById(elementID);
			var sValue = oElement.value.replace(empty_re, "");
			if (  sValue == "")
			{
				var errorObj = new Object();
				errorObj.elem = oElement;
				errorObj.msg =errorMessage;
				arrErrors.push(errorObj);
			}
		}
		function checkRE(elementID, errorMessage, re)
		{
			var oElement = document.getElementById(elementID);
			if ( !re.test(oElement.value) )
			{
				var errorObj = new Object();
				errorObj.elem = oElement;
				errorObj.msg =errorMessage;
				arrErrors.push(errorObj);
			}
		}
