function go(url) {
    if (url) window.location.assign(url);
}
function wopen(url, w, h, res, scroll) {
    if (!url) {
        event.cancelBubble = true;
        event.returnValue = false;
        return;
    }
    target = '_blank';
    if (!w) w = 500;
    if (!h) h = 400

    w = parseInt(w, 10);
    h = parseInt(h, 10);

    var aw = screen.availWidth;
    var ah = screen.availHeight;
    if (w > aw) w = aw;
    if (h > ah) h = ah;

    if (res) r = 0;
    else r = 1;
	
    if (scroll) s = 0;
    else s = 1;

    var left = Math.round((aw - w)/2);
    var top = Math.round((ah - h)/2);

    var wd = window.open(url, target, 'channelmode=0, directories=0, fullscreen=0, height='+h+'px, width='+w+'px, location=0, menubar=0, resizable='+r+', scrollbars='+s+', status=0, toolbar=0, top='+top+'px, left='+left+'px');
}
function flashObj(src, w, h, bgcolor, base, wmode) {
	if (!src) return false;
	w = parseInt(w);
	h = parseInt(h);
	if (!w || !h) return false;
	if (!bgcolor) bgcolor = '#ffffff';
	if (!base) base = '';
	if (!wmode) wmode = 'window';

	var tag = '';
	tag += '<object width="'+w+'" height="'+h+'" codeBase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000">';
	tag += '<param name="FlashVars" value="">';
	tag += '<param name="Movie" value="'+src+'">';
	tag += '<param name="Src" value="'+src+'">';
	tag += '<param name="wmode" value="'+wmode+'">';
	tag += '<param name="Play" value="1">';
	tag += '<param name="Loop" value="-1">';
	tag += '<param name="Quality" value="High">';
	tag += '<param name="Menu" value="0">';
	tag += '<param name="Base" value="'+base+'">';
	tag += '<param name="Scale" value="ShowAll">';
	tag += '<param name="DeviceFont" value="-1">';
	tag += '<param name="EmbedMovie" value="0">';
	tag += '<param name="BGColor" value="'+bgcolor+'">';
	tag += '<embed src="'+src+'" menu="false" quality="high" bgcolor="'+bgcolor+'" width="'+w+'" height="'+h+'" wmode="'+wmode+'" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></embed>';
	tag += '</object>';

	document.write(tag);
}

/**
 * Check correct email format
 */
function em_ch(obj) {
    if (!obj) return false;

    var ch = /^[._a-z0-9-]+@[.a-z0-9-]+\.[a-z]{2,4}$/i;
    if (!ch.test(obj.value)) return false;

    return true;
}

function check_contacts(obj) {
    if (!em_ch(obj.email)) {
	    obj.email.value='';
	}
    if (!obj.name.value) {
	    alert(W_ENTER_NAME);
		return false;
	}
    if (!obj.surname.value) {
	    alert(W_ENTER_SURNAME);
		return false;
	}
    if (!obj.email.value) {
	    alert(W_ENTER_EMAIL);
		return false;
	}
    if (!obj.msg.value) {
	    alert(W_ENTER_MSG);
		return false;
	}
    return true;
}

function check_support(obj) {
    if (!em_ch(obj.email)) {
	    obj.email.value='';
	}
    if (!obj.name.value) {
	    alert(W_ENTER_NAME);
		return false;
	}
    if (!obj.surname.value) {
	    alert(W_ENTER_SURNAME);
		return false;
	}
    if (!obj.email.value) {
	    alert(W_ENTER_EMAIL);
		return false;
	}
    if (!obj.comments.value) {
	    alert(W_ENTER_MSG);
		return false;
	}
    return true;
}

function set_second_level(id) {
	if (id == 0) {
		document.getElementById('second_level').innerHTML = '&nbsp;';
	} else {
		if (document.getElementById('second_'+id)) {
			document.getElementById('second_level').innerHTML = document.getElementById('second_'+id).innerHTML;
		}
	}
	document.getElementById('third_level').innerHTML = '&nbsp;';
}

function set_third_level(id) {
	if (id == 0) {
		document.getElementById('third_level').innerHTML = '&nbsp;';
	} else {
		if (document.getElementById('third_'+id)) {
			document.getElementById('third_level').innerHTML = document.getElementById('third_'+id).innerHTML;
		}
	}
}