function ShowHideDivegyediBakancsarticleColor(a,b)
{
	document.getElementById(a).style.display = b;
	
	var sel = document.getElementById('articleColor');
	var mycolor = sel.options[sel.selectedIndex].value;
	document.getElementById('egyediBakancsarticleColor').value = mycolor;		
	
	
}

function ShowHideDiv(a,b)
{
	document.getElementById(a).style.display = b;
}

function ShowHideDivGroup(a,b,c)
{
	document.getElementById(a).style.display = b;
	document.getElementById('articleGroupSelected3').style.display = b;	
	document.getElementById('g_'+c).className = 'articleGroupSub';	
	
}
function ShowDiv(a)
{

	document.getElementById('task1').style.display = 'none';
	document.getElementById('task2').style.display = 'none';
	document.getElementById('task3').style.display = 'none';
	document.getElementById('task4').style.display = 'none';
	document.getElementById('task5').style.display = 'none';
	document.getElementById('task6').style.display = 'none';
	document.getElementById('task7').style.display = 'none';
	document.getElementById('task8').style.display = 'none';
	document.getElementById('task9').style.display = 'none';
	document.getElementById(a).style.display = 'block';

	document.getElementById('task1a').className = 'tab1';
	document.getElementById('task2a').className = 'tab1';
	document.getElementById('task3a').className = 'tab1';
	document.getElementById('task4a').className = 'tab1';
	document.getElementById('task5a').className = 'tab1';
	document.getElementById('task6a').className = 'tab1';
	document.getElementById('task7a').className = 'tab1';
	document.getElementById('task8a').className = 'tab1';		
	document.getElementById('task9a').className = 'tab1';
	document.getElementById(a + 'a').className = 'tab1_active';
}

function showCarSamle(a)
{
	document.getElementById('samlpe'+a).style.display = 'block';
	document.getElementById('image'+a).style.display = 'none';
}
function hideCarSamle(a)
{
	document.getElementById('samlpe'+a).style.display = 'none';
	document.getElementById('image'+a).style.display = 'block';
}

function formatInt ( ctrl ){

	var separator = " ";
	var decimaldot = ",";
	
	if( ctrl.value.match ( new RegExp ( decimaldot, "g") )){
		var vege = decimaldot+ctrl.value.replace ( new RegExp ( ".*"+decimaldot, "g" ), "" );
		var szam = ctrl.value.replace ( new RegExp ( decimaldot+".*", "g" ), "" );
	}else{
		var vege = "";
		var szam = ctrl.value;
	}

	var szam = szam.replace ( new RegExp ( separator, "g" ), "" );
	var regexp = new RegExp ( "\\B(\\d{3})(" + separator + "|$)" );
	do
	{
		szam = szam.replace ( regexp, separator + "$1" );
	}
	while ( szam.search ( regexp ) >= 0 )
	ctrl.value = szam+vege;
}

function setFieldValue(field, ctrl)
{
	var szam = ctrl.value.replace(new RegExp ( " ", "g" ), "" );
	field.value = szam;
}

var ajax = new Array();

function getCarBrandInfo(sel)
{
	var car_brand_id = sel.options[sel.selectedIndex].value;
	document.getElementById('car_car_brand_info_id').options.length = 0;	// Empty city select box
	if(car_brand_id.length>0){
		var index = ajax.length;
		ajax[index] = new sack();
		
		ajax[index].requestFile = 'getCarInfo.php?car_brand_id='+car_brand_id;	// Specifying which file to get
		ajax[index].onCompletion = function(){ createCities(index) };	// Specify function that will be executed after file has been found
		ajax[index].runAJAX();		// Execute AJAX function
	}
}

function createCities(index)
{
	var obj = document.getElementById('car_car_brand_info_id');
	obj.options[obj.options.length] = new Option('--- Válassza ki a modellt vagy adja meg az egyéb mezőben! ---', '0');
	eval(ajax[index].response);	// Executing the response from Ajax as Javascript code	
}


function getCarBrandInfoModell(sel)
{
	var car_brand_id = sel.options[sel.selectedIndex].value;
	document.getElementById('car_brand_info_modell_id_2').options.length = 0;	// Empty city select box
	if(car_brand_id.length>0){
		var index = ajax.length;
		ajax[index] = new sack();
		
		ajax[index].requestFile = 'getCarInfoModell.php?car_brand_id='+car_brand_id;	// Specifying which file to get
		ajax[index].onCompletion = function(){ createCitiesModell(index) };	// Specify function that will be executed after file has been found
		ajax[index].runAJAX();		// Execute AJAX function
	}
}

function createCitiesModell(index)
{
	var obj = document.getElementById('car_brand_info_modell_id_2');
	obj.options[obj.options.length] = new Option('--- Válassza ki a modellt ---', '0');
	eval(ajax[index].response);	// Executing the response from Ajax as Javascript code	
}


function getListBrandCode(sel)
{
	var myvalue = sel.options[sel.selectedIndex].value;	
	document.getElementById('BrandCode').options.length = 0;	
	if(myvalue.length>0){
		var index = ajax.length;
		ajax[index] = new sack();
		
		ajax[index].requestFile = 'getListBrandCode.php?VehicleCategoryCode='+myvalue;
		ajax[index].onCompletion = function(){ createBrandCode(index) };	
		ajax[index].runAJAX();
	}
}
function createBrandCode(index)
{
	var obj = document.getElementById('BrandCode');
	obj.options[obj.options.length] = new Option('--- Válassza ki a márkát! ---', '0');
	eval(ajax[index].response);
}

function getListModelRange(sel, sel2)
{
	var myvalue2 = sel2.options[sel2.selectedIndex].value;
	var myvalue = sel.options[sel.selectedIndex].value;
	document.getElementById('BrandCodeText').value = sel.options[sel.selectedIndex].text;
	document.getElementById('ModelRangeCode').options.length = 0;	
	if(myvalue.length>0){
		var index = ajax.length;
		ajax[index] = new sack();
		
		ajax[index].requestFile = 'getListModelRange.php?VehicleCategoryCode='+myvalue2+'&BrandCode='+myvalue;
		ajax[index].onCompletion = function(){ createModelRangeCode(index) };	
		ajax[index].runAJAX();
	}
}
function createModelRangeCode(index)
{
	var obj = document.getElementById('ModelRangeCode');
	obj.options[obj.options.length] = new Option('--- Válassza ki a típust! ---', '0');
	eval(ajax[index].response);
}

function getListModel(sel, sel2, sel3)
{
	var myvalue3 = sel3.options[sel3.selectedIndex].value;
	var myvalue2 = sel2.options[sel2.selectedIndex].value;
	var myvalue = sel.options[sel.selectedIndex].value;
	document.getElementById('ModelRangeCodeText').value = sel.options[sel.selectedIndex].text;
	document.getElementById('NationalVehicleCode').options.length = 0;	
	//document.getElementById('NationalVehicleCode2').options.length = 0;	
	if(myvalue.length>0){
		var index = ajax.length;
		ajax[index] = new sack();
		
		ajax[index].requestFile = 'getListModel.php?VehicleCategoryCode='+myvalue3+'&BrandCode='+myvalue2+'&ModelRangeCode='+myvalue;
		ajax[index].onCompletion = function(){ createModelCode(index) };	
		ajax[index].runAJAX();
	}
}
function createModelCode(index)
{
	var obj = document.getElementById('NationalVehicleCode');
	//var obj2 = document.getElementById('NationalVehicleCode2');
	obj.options[obj.options.length] = new Option('--- Válassza ki a modellt! ---', '0');
	eval(ajax[index].response);
}
function getListModel2(sel)
{
	document.getElementById('NationalVehicleCodeText').value = sel.options[sel.selectedIndex].text;
}


function getSearchResult()
{
	var st = document.getElementById('searchText').value;
	if(st.length>0){
		var index = ajax.length;
		ajax[index] = new sack();		
		ajax[index].requestFile = 'getSearchText.php?st='+st;
		ajax[index].onCompletion = function(){ createSearchResult(index) };	
		ajax[index].runAJAX();		
	}
	else
	{
		document.getElementById('keresop').innerHTML = "Legalább 1 karaktert adj meg!";
		document.getElementById('keresop').style.display = 'block';
		document.getElementById('keresoclose').style.display = 'block';
	}
}

function createSearchResult(index)
{
	document.getElementById('keresop').innerHTML = ajax[index].response;
	document.getElementById('keresop').style.display = 'block';
	document.getElementById('keresoclose').style.display = 'block';
	
}

function closeSearchResult()
{
	document.getElementById('keresop').style.display = 'none';
	document.getElementById('keresoclose').style.display = 'none';
}

function showText(a)
{
//	document.getElementById('info'+a).style.visibility = 'visible';
	document.getElementById('info'+a).style.display = 'block';
}
function hideText(a)
{
//	document.getElementById('info'+a).style.visibility = 'hidden';
	document.getElementById('info'+a).style.display = 'none';
}
function imgChange(a)
{
	document.getElementById('myimg').style.backgroundImage = 'url(prodpic/250/'+a+')';
	document.getElementById('amediumimage').href = 'prodpic/500/'+a;
}


function setAtvetel(a)
{
	var index = ajax.length;
	ajax[index] = new sack();		
	ajax[index].requestFile = 'setAtvetel.php?a='+a;
	ajax[index].onCompletion = function(){ createsetAtvetel(index) };	
	ajax[index].runAJAX();		
	
}

function createsetAtvetel(index)
{
	var longstring = ajax[index].response;	
	var longstring_array = longstring.split('_'); 

	document.getElementById('div_szallitasi_dij').innerHTML = longstring_array[0];	
	document.getElementById('div_penzkezelesi_dij').innerHTML = longstring_array[1];	
	setSumm();
	
}
function setFizetes(a)
{
	var index = ajax.length;
	ajax[index] = new sack();		
	ajax[index].requestFile = 'setFizetes.php?a='+a;
	ajax[index].onCompletion = function(){ createsetFizetes(index) };	
	ajax[index].runAJAX();		
	
}
function createsetFizetes(index)
{
	document.getElementById('div_penzkezelesi_dij').innerHTML = ajax[index].response;
	setSumm();
}

function setSumm()
{
	var index = ajax.length;
	ajax[index] = new sack();		
	ajax[index].requestFile = 'setSumm.php';
	ajax[index].onCompletion = function(){ createsetSumm(index) };	
	ajax[index].runAJAX();		
	
}
function createsetSumm(index)
{
	document.getElementById('div_summ_value').innerHTML = ajax[index].response;
}
