window.onload = function(){
	/*if(document.getElementById('orderButton')){
		form_test(['f1','f2', 'f3','f4'],['orderButton']);
	}*/
};



function MailSend() {		
	var f			= document.forms['order'];
	/*var name 		= f.elements['name'];
	var phone 		= f.elements['phone'];
	var email 		= f.elements['email'];
	var text  		= f.elements['comment'];
	var check = true;*/
	
	/*var yourAdr  	= f.elements['yourAdr'];*/
	//Скрытое поле для ботов, если оно не пустое, не разрешать отправлять на почту.
	/*if(yourAdr.value != "") 
		check = false;*/
	
	/*if(check) {
		f.submit();
	} else
		return false;*/
		
	f.submit();		
}


//проверка заполнения необходимых полей формы (универсальная весчь)
function form_test(objects,submitters){
	this.checker=function(){
		good=0;
		total=0;
		for(var i=0;i<objects.length;i++){
			obj=document.getElementById(objects[i]);
			if(obj.value!='')good++;
			total++;
		}

		good=(good!=total);
		for(var i=0;i<submitters.length;i++){
			obj=document.getElementById(submitters[i]);
			obj.disabled=good;
			if(good)
				obj.className = 'btt halfTransp';
			else
				obj.className = 'btt';
		}
	}

	this.checker();

	for(var i=0;i<objects.length;i++){
		obj=document.getElementById(objects[i]);
		obj.onkeyup=this.checker;
		obj.onchange=this.checker;
	}
}


function toggleOrdForm(){
	//показать форму
	if(document.getElementById('ordForm').className == 'hidden'){
		document.getElementById('ordForm').className = ''
		var htmlForm = 
			'<div class="clBut"  onClick="toggleOrdForm()"><span>Закрыть</span></div>'+
			'<h1>Сделайте заказ:</h1>'+
			'<form name="order" action="/action.php" method="post">'+
				'<input type="hidden" name="action" value="zakaz"/>'+
				'<input type="hidden" name="mail_to" value="{/page/constants/element[code=\'mail_to\']/text}"/>'+
				'<table id="formTable">'+
					'<tr>'+
						'<td>Ваше имя:</td>'+
						'<td>'+
							'<input id="yourAdr" type="text" value="" name="yourAdr"/>'+	//поле "против" ботов, если оно заполнено, то его заполнил враг
							'<input id="f1" class="text" type="text" name="name" size="40" onFocus="this.className=\'textfocus\'" onBlur="this.className = \'text\'"/>'+
						'</td>'+
					'</tr>'+
					'<tr>'+
						'<td>Контактный телефон:</td>'+
						'<td><input id="f2" class="text" type="text" name="phone" onFocus="this.className=\'textfocus\'" onBlur="this.className=\'text\'"/></td>'+
					'</tr>'+
					'<tr>'+
						'<td>Email:</td>'+
						'<td><input id="f3" class="text" type="text" name="email" onFocus="this.className = \'textfocus\'" onBlur="this.className = \'text\'"/></td>'+
					'</tr>'+
					'<tr>'+
						'<td class="alTop">Текст заказа:</td>'+
						'<td><textarea id="f4" class="text" name="comment" rows="10" onFocus="this.className = \'textfocus\'" onBlur="this.className = \'text\'"></textarea></td>'+
					'</tr>'+
					'<tr>'+
						'<td/>'+
						'<td>'+
							'<input id="orderButton" type="button" onclick="MailSend();" name="send" value="Заказать" disabled="disabled"/>'+
							'<p>Пожалуйста, заполните все поля.</p>'+
						'</td>'+
					'</tr>'+
				'</table>'+
			'</form>';
		
		document.getElementById('ordForm').innerHTML = htmlForm;
		document.getElementById('darkBg').className = '';
		
		//document.getElementById('orderButton').disabled=1; //лочим кнопку
		//document.getElementById('orderButton').className = 'halfTransp'; //лочим кнопку
		
		//все ли поля заполнены
		/*setTimeout(function(){
			if(document.getElementById('orderButton'))
				form_test(['f1','f2', 'f3','f4'],['orderButton']);
	    },5000);*/
	}
	//скрыть форму
	else{
		document.getElementById('ordForm').className = 'hidden'
		document.getElementById('darkBg').className = 'hidden';
		document.getElementById('ordForm').innerHTML = '';
	}
}








	
