function ViewForgotDiv()
{
	el = document.getElementById('divforgot');
	if (el.style.display == 'none')
		el.style.display  = "block";
	else	
		el.style.display  = "none";

}

function ChangeLang()
{
	document.changeLang.submit();
}

function MakeOn(url)
{
//	var expand = document.getElementById('expand');
//	url = url+"&expand="+expand.value;
	location.href=url;
}

function DopImg()
{
        targetId="dopimg";
        targetElement = document.getElementById(targetId);
	if (targetElement.style.display == "none")
	        targetElement.style.display= "";
	else targetElement.style.display = "none";
	location.href = "#dopimg";
}

function open_window(url)
{
	cwin = window.open(url,"attach","width=350,height=400,toolbar=no,resizable=yes");
}

function ViewResume(id)
{
	var targetId = "res"+id;
	var buf = document.getElementById(targetId);
	if (buf.style.visibility == "")
	{
		buf.style.visibility = "hidden";
		buf.style.display = "none";		
	}
	else 
	{
		buf.style.visibility = "";
		buf.style.display = "";		
	}
}

var done = 0;
function Upload(id, module)
{
	document.getElementById('bs').disabled = true;
	document.getElementById('br').disabled = true;
	document.getElementById('info_'+id).innerHTML = "Loading...";
	done = 1;
	var upl = document.getElementById(id);
	setTimeout('checkUpload(\''+id+'\')', 1000);
	JsHttpRequest.query('include/upload.php',{upl: upl, module: module}, 
	function(result, errors) {UploadDone(result, id);}, true);
	return false;
}

function UploadDone(result, id)
{
	done = 0;
	var temp = new Array();
	temp = result.split('#');
	var res = document.getElementById('info_'+id);
	if (temp[0] == "-2")
	{
		alert('Файл с таким именем уже существует на сервере! Будет подключен существующий');	
		res.innerHTML = 'Файл с таким именем уже существует на сервере! Будет подключен существующий';
		document.getElementById('hidden_'+id).value = temp[1];		
	}
	else if (temp[0] == "-1")
	{
		alert('При загрузке файла на сервер возникла ошибка! Попробуйте еще раз!');	
		res.innerHTML = 'При загрузке файла на сервер возникла ошибка! Попробуйте еще раз!';
	}
	else
	{	
		document.getElementById('hidden_'+id).value = temp[1];		
		res.innerHTML = 'Файл успешно загружен!';
	}
	document.getElementById('bs').disabled = false;
	document.getElementById('br').disabled = false;	
}

function checkUpload(id)
{
	JsHttpRequest.query('include/checkUpload.php',{}, 
	function(result, errors) {checkUploadDone(result, id);}, true);
	return false;
}

function checkUploadDone(result, id)
{
	if (done == 1)
	{
		document.getElementById('info_'+id).innerHTML = result;	
		setTimeout('checkUpload(\''+id+'\')', 2000);
	}
}

function clearFile()
{
//	var f = document.forms[0] 
	var f = document.getElementById('form1');
	for (var i=0;i<f.elements.length; i++) 
	{ 		
		if (f.elements[i].type == "file")
		{
			var temp = new Array();
			temp = f.elements[i].name.split('_');
			if (temp[0] == "file")
				f.elements[i].disabled = true;				
		}
	}
}

function set_visible(id,show)
{
	var buf = document.getElementById(id);
	if (!buf) return;
	if (show)
	{
		buf.style.visibility = "";
		buf.style.display = "";		
	}
	else 
	{
		buf.style.visibility = "hidden";
		buf.style.display = "none";		
	}
}

function set_html(id,text)
{
	var buf = document.getElementById(id);
	if (buf) buf.innerHTML = text;
}

function set_src(id,src)
{
	var buf = document.getElementById(id);
	if (buf) buf.src = src;
}

function set_href(id,href)
{
	var buf = document.getElementById(id);
	if (buf) buf.href = href;
}

function set_value(id,value)
{
	var buf = document.getElementById(id);
	if (buf) buf.value = value;
}

function get_value(id)
{
	var buf = document.getElementById(id);
	if (buf) return buf.value;
	return false;
}

function swap(id)
{
	var pic	= document.getElementById(id);
	if (!pic) return;
	if (pic.style.display)
	{
		pic.style.visibility = "";
		pic.style.display = "";		
	}
	else 
	{
		pic.style.visibility = "hidden";
		pic.style.display = "none";		
	}
}

function update_check(result,f)
{
	if (result)
	{
		if (result=='1')
			f.submit();
		else if (result=='2')
		{
			f.action	= '/cars.htm';
			f.submit();
		}
		else
			alert(result);
	}
	set_html('wait','Get Rates');
}

function check(f)
{
	if (!f) return;
	var date1	= f.date1.value;
	var date2	= f.date2.value;
	var time1	= f.time1.value;
	var time2	= f.time2.value;
	var freturn	= document.getElementById('freturn').value;
	var loc1	= f.location1.value;
	var loc2	= f.location2.value;
	var id	= f.type.value;
	var pay	= 0;
	var coupon	= f.coupon_code.value;
	if (document.getElementById('payment1').checked) pay=1;
	if (document.getElementById('payment2').checked) pay=2;
	if (document.getElementById('payment3').checked) pay=3;
	set_html('wait','Checking');
	JsHttpRequest.query(
		'/include/core/ajax_check.php',
{id:id,date1:date1,date2:date2,time1:time1,time2:time2,freturn:freturn,location1:loc1,location2:loc2,payment:pay,coupon:coupon},
		function(result, errors) {update_check(result,f);},
		true);
}

function select_type(id)
{
	var buf = document.getElementById('desc'+id);
	if (buf)
		set_html('desc',buf.innerHTML);
}

function check_airline(value)
{
	if (value==='#')
		set_visible('custom',1);
	else
		set_visible('custom',0);
	if (value==238)
		set_visible('flight',0);
	else
		set_visible('flight',1);
	
}

function select(id)
{
	var f = document.forma;
	if (!f) return;
	f.action	= '/rental.htm';
	f.type.value = id;
	f.submit();
}

function update_option(result)
{
	if (!result) return;
	set_html('wait'+result[1].id,result[1].text);
	set_html('curr_options',result[2]);
	set_html('rate',result[3]);
}

function options(car,id)
{
	var x1	= get_value('infant');
	var x2	= get_value('toddler');
	var x3	= get_value('booster');
	set_html('wait'+id,'wait...');
	JsHttpRequest.query(
		'/include/core/ajax_options.php',
		{id:id,car:car,x1:x1,x2:x2,x3:x3},
		function(result, errors) {update_option(result);},
		true);
}

function change_options()
{
	var f = document.forma;
	if (!f) return;
	f.action	= '/rental.htm';
	f.next.value = '0';
	f.submit();
}

function change_car()
{
	var f = document.forma;
	if (!f) return;
	f.action	= '/cars.htm';
	f.next.value = '0';
	f.submit();
}

function change_loc()
{
	document.forma.submit();
}

function rows_update(id)
{
	if (id==295)
	{
		set_visible('state',1);
		set_visible('city',1);
		set_visible('zip',1);
		set_visible('address1',1);
		set_visible('address2',1);
		set_visible('dob',1);
		set_visible('address',0);
	}
	else
	{
		set_visible('state',0);
		set_visible('city',0);
		set_visible('zip',0);
		set_visible('address1',0);
		set_visible('address2',0);
		set_visible('dob',0);
		set_visible('address',1);
	}
}
