function parseForm(form)
{
	
	
	var result = new Array();
	
	//alert(form.elements.length);
	for(var i=0;i<form.elements.length;i++)
	{
		//alert(form.elements[i].name+' = '+form.elements[i].value);
		result[form.elements[i].name] = form.elements[i].value;
	}
	
	//alert(result);
	
	return result;
}

function doLoad(frm,res)
{

	var form = parseForm(frm);
	
	//alert(form);
	
	//alert(res);
	
	//alert(form['txt']+':'+form['txt2']+':'+form['submit']);
	var req = new JsHttpRequest();
	req.onreadystatechange = function (){
		if(req.readyState == 4)
		{
			if(req.responseText != '')
			{
				document.getElementById(res).innerHTML = req.responseText;
			}
			else
			{
				document.getElementById(res).innerHTML = req.responseJS.txt;
			}					
			document.getElementById('loading').style.display = 'none';
			
		}
		else
		{
			switch(req.readyState)
			{
				case 1:
					document.getElementById('loading').innerHTML = 'Обработка данных...';
					break;
				case 2:
					document.getElementById('loading').innerHTML = 'Загрузка данных...';
					break;
				case 3:
					document.getElementById('loading').innerHTML = 'Передача...';
					break;
			}
			var doc = document.getElementById('loading');
			doc.style.display = 'block';
		}
	}
	
	
	req.open(null, '/include/auth_register.php?result='+res, true);
	//req.open(null, '/loader.php', true);
	
	

	req.send( {q: form} );
}

function verify_expert_reviews()
{	
	if(!document.getElementById('expert_review_name').value || !document.getElementById('expert_review_name').value)
	{
		alert('Не заполнены обязательные поля!');
		return false;
	} else {
		return true;
	}
}

function addFileField(id)
{	
	if(document.getElementById('review_'+id))
	{
		next_id=Number(id)+1;
		txt='<input type="file" name="review_photo_'+id+'" /><br /><span id="review_'+next_id+'"></span>';
		document.getElementById('review_'+id).innerHTML=txt;
		document.getElementById('review_photo_cnt').value=next_id;
		if(document.getElementById('review_photo_cnt').value>=10) document.getElementById('review_files_add').style.display="none";
	}
}

function verify_reviews()
{
		
	if(!document.getElementById('review_name').value || !document.getElementById('review_txt').value)
	{
		alert('Не заполнены обязательные поля!');
		return false;
	} else {
		return true;
	}
}

function correctNightCount(val)
{

	if(val==1)
	{
	
		if(Number(document.getElementById('night_cnt_2').value)<Number(document.getElementById('night_cnt_1').value))
		{
	
			document.getElementById('night_cnt_2').value=document.getElementById('night_cnt_1').value;
	
		}
	}
	
	if(val==2)
	{
	
		if(Number(document.getElementById('night_cnt_1').value)>Number(document.getElementById('night_cnt_2').value))
		{
	
			document.getElementById('night_cnt_1').value=document.getElementById('night_cnt_2').value;
	
		}
	}

}




function screenSize() { 
      var w, h; // Объявляем переменные, w - длина, h - высота 
      w = (window.innerWidth ? window.innerWidth : (document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.offsetWidth)); 
      h = (window.innerHeight ? window.innerHeight : (document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.offsetHeight)); 
      return {w:w, h:h}; 
} 


function resizeContent()
{
	var windowSize=screenSize().w;

	if(windowSize>1480) // 1480 1020
	{
	
		document.getElementById('content').style.width='1020px';
	
	} else {
		
		document.getElementById('content').style.width='100%';
		
	}
}


function correctDate()
{
	
	var arMonth=Array()
	
	arMonth['01']='Jan';
	arMonth['02']='Feb';
	arMonth['03']='Mar';
	arMonth['04']='Apr';
	arMonth['05']='May';
	arMonth['06']='Jun';
	arMonth['07']='Jul';
	arMonth['08']='Aug';
	arMonth['09']='Sep';
	arMonth['10']='Oct';
	arMonth['11']='Nov';
	arMonth['12']='Dec';
	
	
	eTms1=document.getElementById('dat1').value.split('.');
	eTms2=document.getElementById('dat2').value.split('.');
	
	if(arMonth[eTms1[1]] && arMonth[eTms2[1]])
	{
		
		tms1=Date.parse(arMonth[eTms1[1]]+' '+eTms1[0]+', '+eTms1[2]);
		tms2=Date.parse(arMonth[eTms2[1]]+' '+eTms2[0]+', '+eTms2[2]);
	
		if(tms1>tms2)
		{
			document.getElementById('dat2').value=eTms1[0]+'.'+eTms1[1]+'.'+eTms1[2];
		}
	}

}






