var errorHappened = false;

function submitClassified(form)
{
	cleanErrors();
	var requestUrl = '/aprohirdetes-mentes.php';
	var params = Form.serialize(form);
	// params = params + '&onlyCheck=true';
	var fs = new Ajax.Request(
		requestUrl,
		{
			method: 'post',
			parameters: params,
			onComplete: displayResult
		}
	);
	return false;
}
function previewClassified(form)
{
	var previewDiv = document.getElementById('classifiedPreview');
	if( !previewDiv ) return false;
	previewDiv.innerHTML = '';

	var p = document.createElement('div');
	p.className = 'cikk listable';
	p.innerHTML  = '<h2><img border="0" src="images/square.gif" width="15" height="15" alt="x"> '+ form.title.value +'</h2>';
	p.innerHTML += '<p>'+ form.lead.value +'<br /';
	p.innerHTML += '<strong>Feladó</strong>: '+ form.sender.value +'<br />';
	p.innerHTML += '<strong>Cím</strong>: '+ form.address.value +'<br />'
	p.innerHTML += '<strong>Telefon</strong>: '+ form.phone.value +'<br />'
	p.innerHTML += '<strong>Email</strong>: '+ form.email.value +'<br />'
	p.innerHTML += '<strong>Ár</strong>: '+ form.price.value +'</p>';

	previewDiv.appendChild( p );
}

function displayResult(req, json)
{
	errorHappened = false;
	var error = json['error'];
	if( error.length > 0 )
	{
		for(var i = 0; i <= error.length; i++ )
		{
			var errDiv = document.getElementsByClassName('errnum' + error[i]);
			errDiv[0].style.display = 'inline';
			errorHappened = true;
		}
	}
	else
	{
		location.href = json['successUrl'];
	}
}

function submitRegistration(form)
{
	var requestUrl = '/felhasznalo-mentes.php';
	var params = Form.serialize(form);
	var fs = new Ajax.Request(
		requestUrl,
		{
			method: 'post',
			parameters: params,
			onComplete: displayResult
		}
	);
}

function submitCar(form)
{
	var requestUrl = '/auto-mentes.php';
	var params = Form.serialize(form);
	var fs = new Ajax.Request(
		requestUrl,
		{
			method: 'post',
			parameters: params,
			onComplete: displayResult
		}
	);
}

function submitServiceComment(form)
{
	cleanErrors();
	var requestUrl = '/szervizcomment-mentes.php';
	var params = Form.serialize(form);
	// params = params + '&onlyCheck=true';
	var fs = new Ajax.Request(
		requestUrl,
		{
			method: 'post',
			parameters: params,
			onComplete: displayResult
		}
	);
	return false;
}

function cleanErrors()
{
	var errDivs = document.getElementsByClassName('error');
	for( var i = 0; i <= errDivs.length; i++ )
	{
		if(errDivs[i]) errDivs[i].style.display = 'none';
	}
}


function toggleDiv( divName )
{
	var d = $(divName);
	if( d )
	{
		if( d.style.display == 'none' )
		{
			d.style.display = 'block';
		}
		else
		{
			d.style.display = 'none';
		}
	}
	// document.getElementById('classifiedForm').style.display = 'block';
}


function fetchAds()
{
	var url = '/xml/hasznaltauto.xml';
	new Ajax.Request(url, {
		method: 'get',
		onSuccess: function(transport) {
			var c = transport.responseXML.documentElement.getElementsByTagName('hirdetes');
			for( var i = 0; i < c.length; i++ )
			{
				var tipus = c[i].getElementsByTagName('gyartmany_tipus')[0].firstChild.data;
				var ar = c[i].getElementsByTagName('vetelar')[0].firstChild.data;
				var link = c[i].getElementsByTagName('link')[0].firstChild.data;
				var link_img = c[i].getElementsByTagName('link_img')[0].firstChild.data;
				// var evjarat = c[i].getElementsByTagName('evjarat')[0].firstChild.data;
				var html = '<li><a href="'+ link +'"><img src="'+ link_img +'" alt="'+ tipus +'"/></a><br /><a href="'+ link +'">'+tipus+'</a><br />'+ numberFormat(ar) +' Ft</li>';
				$('fetchedCars').innerHTML += html;
			}
			$('fetchedCarsHolder').style.display = 'block';
		}
	});
}
function numberFormat(nStr)
{
	nStr += '';
	x = nStr.split('.');
	x1 = x[0];
	x2 = x.length > 1 ? '.' + x[1] : '';
	var rgx = /(\d+)(\d{3})/;
	while (rgx.test(x1)) {
		x1 = x1.replace(rgx, '$1' + ' ' + '$2');
	}
	return x1 + x2;
}