function resizeSubMenu(height) {
    if ( FlashCanPlay ) {
        var submenuFlash = document.getElementById('submenu-flash');
        submenuFlash.style.height = height + 'px';
    }
}
function resizeTitle(id,height) {
    if ( FlashCanPlay ) {
        var titleFlash = document.getElementById(id);
        titleFlash.style.height = height + 'px';
    }
}


function sendNLData(type, lang) {
    var sQuery = '';

    var objNlName     = document.getElementById('nlName');
    var objNlEmail    = document.getElementById('nlEmail');

    var aParam = {
        'nlType': type,
        'nlEmail': objNlEmail.value,
        'nlName': objNlName.value
    }

    for ( sKey in aParam ) {
        sQuery = sQuery + '/' + aParam[sKey];
    }

    gRPC.request('/'+lang+'/hirlevel'+sQuery+'/', loadedNlPage, '' );
}

function loadedNlPage(d,p) {

    var temp = '';
    var error = d;
    if ( !(error <= 10 && error >= 0) ) error = 0;

    var objNlName     = document.getElementById('nlName');
    var objNlEmail    = document.getElementById('nlEmail');

    var objError = document.getElementById('nlError');
    var objForm  = document.getElementById('nlForm');

    var objErrorText = document.getElementById('nlErrorText');

    var hu_errors = new Array();
    hu_errors[0] = 'Sikertelen próbálozás!';
    hu_errors[1] = 'Feliratkozás folyamatban...';
    hu_errors[2] = 'Leiratkozott folyamatban...';
    hu_errors[3] = 'Hírlevélre sikeresen feliratkozott.';
    hu_errors[4] = 'Hírlevélről sikeresen leiratkozott.';
    hu_errors[5] = 'Ön már fel van iratkozva!';
    hu_errors[6] = 'Ön még nincs feliratkozva!';
    hu_errors[7] = 'Hiányzó adat!';
    hu_errors[8] = 'E-mail címet meg kell adni!';
    hu_errors[9] = 'Hibás e-mail cím!';
    hu_errors[10] = 'Nevet meg kell adni!';

    var en_errors = new Array();
    en_errors[0] = 'Unsuccessful trial!';
    en_errors[1] = 'Subscription to proceed...';
    en_errors[2] = 'Unscription to proceed...';
    en_errors[3] = 'Successful subscription.';
    en_errors[4] = 'Successful unscription.';
    en_errors[5] = 'You are already subscribed!';
    en_errors[6] = 'You are not yet subscribed!';
    en_errors[7] = 'Missing data!';
    en_errors[8] = 'You have to enter an e-mail address!';
    en_errors[9] = 'Incorrect e-mail address!';
    en_errors[10] = 'Name is compulsory!';
	
	if ( _lang == 'hu' ) {
		objErrorText.innerHTML = hu_errors[error];
	}
	else {
		objErrorText.innerHTML = en_errors[error];
	}

    objError.style.display = 'block';
    objForm.style.display = 'none';

    if ( error == 3 || error == 4 ) {
        objNlName.value = '';
        objNlEmail.value = '';
    }

}

function goForm() {
    var objError = document.getElementById('nlError');
    var objForm  = document.getElementById('nlForm');

    objError.style.display = 'none';
    objForm.style.display = 'block';
}

function setSearch(lang, first) {
    var oSearchOccasion = document.getElementById('search_occasion');
    var oSearchCat = document.getElementById('search_cat');
    var oSearchBrand = document.getElementById('search_brand');
    var oSearchPrice = document.getElementById('search_price');

    var sQuery = '';

    var aParam = {
        'first': first,
        'nSearchOccasion': oSearchOccasion.value,
        'nSearchCat': oSearchCat.value,
        'nSearchBrand': oSearchBrand.value,
        'nSearchPrice': oSearchPrice.value
    }

    for ( sKey in aParam ) {
        sQuery = sQuery + '/' + aParam[sKey];
    }

    gRPC.request('/'+lang+'/system/jsrpc/setsearch'+sQuery+'/', loadedSearchPage, '' );

}

function loadedSearchPage(d,p) {
    document.getElementById('search-box').innerHTML = d;
}

function changeSrc(id,src,w,h) {
    document.getElementById(id).src = '/images/items/tn2/'+src;
    document.getElementById(id).style.width = parseInt(w) + 'px';
    document.getElementById(id).style.height = parseInt(h) + 'px';
}

function $( name ) {
    return document.getElementById(name);
}

var box = 1;
function changePic( num ) {
	$('box'+box).style.display = 'none';
	$('box'+num).style.display = 'block';

    box = num;
}
