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)
{
	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 = "";		
	}
}

function set_visible(targetId,show)
{
	var buf = document.getElementById(targetId);
	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;
}

var done = 0;
function Upload(id, module)
{
	document.getElementById('info_'+id).innerHTML = "Loading...";
	done = 1;
	var upl = document.getElementById(id);
	setTimeout('checkUpload()', 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 = 'Файл успешно загружен!';
	}
}

function checkUpload()
{
	JsHttpRequest.query('include/checkUpload.php',{}, 
	function(result, errors) {checkUploadDone(result);}, true);
	return false;
}

function checkUploadDone(result)
{
	if (done == 1)
	{
		document.getElementById('info_file_file').innerHTML = result;	
		setTimeout('checkUpload()', 2000);
	}
}

function clearFile()
{
	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 write_div(id,result)
{
	if (result) set_html(id,result);
}

function wait_div(id)
{
	write_div(id,'<select style="width:100%" disabled><option value=0>Идёт обновление</option></select>');
}

function set_visible(id,visible)
{
	var buf = document.getElementById(id);
	if (!buf)
		return;
	if (visible)
	{
		buf.style.visibility	= "";
		buf.style.display	= "";		
	}
	else 
	{
		buf.style.visibility	= "hidden";
		buf.style.display	= "none";		
	}
}

function set_marka(marka)
{
	wait_div('div_models');
	wait_div('div_years');
	JsHttpRequest.query(
		'/include/core/ajax_list.php',
		{action:'model',marka:marka},
		function(result, errors)
		{
			write_div('div_models',result[1]);
			write_div('div_years',result[2]);
		},
		true);
}

function set_model(model)
{
	wait_div('div_years');
	marka	= get_value('marka');
	JsHttpRequest.query(
		'/include/core/ajax_list.php',
		{action:'year',marka:marka,model:model},
		function(result, errors) {write_div('div_years',result);},
		true);
}

function update_shop(result)
{
	if (result)
	{
		set_html('basket',result['data']);
		alert('Товар добавлен в корзину!\nДля офомления покупки перейдите в корзину!\n\nВ вашей корзине уже '+result['count']+' единиц(ы) этого товара');
	}
}

function add_disk(id)
{
	buff	= document.getElementById("count_"+id);
	count	= buff ? buff.value : 1;
	JsHttpRequest.query(
		'/include/core/ajax_shop.php',
		{id:id,count:count,action:'insert'},
		function(result, errors) {update_shop(result);},
		true);		
}

function add_shina(id)
{
	buff	= document.getElementById("count_"+id);
	count	= buff ? buff.value : 1;
	JsHttpRequest.query(
		'/include/core/ajax_shop.php',
		{id:id,count:count,action:'insert_shina'},
		function(result, errors) {update_shop(result);},
		true);		
}

function setmodel(model)
{
	form = document.getElementById('search');
	form.action = "/diskinfo/"+model+".html";
	form.submit();
}

function setbrand(brand)
{
	form = document.getElementById('search');
	form.action = "/diskinfo/brand/"+brand+".html";
	form.submit();
}

function set_search_page(page)
{
	form = document.getElementById('search_result');
	form.page.value	= page;
	form.submit();
}


