// pouze pro objednavku
var counts = [[1, 27, 32, 0, "Poprvé", 950], [5, 28, 0, 21, "Malá firma", 3250], [10, 29, 0, 22, "Rozšiřujeme", 6250],
	[50, 30, 33, 24, "Agentura I", 24000], [100, 31, 34, 26, "Agentura II", 38000], [1, 27, 0, 0, "Na zkoušku", 0], [0, 0, 0, 0]];

function order_inputs_disable() {
	if (!document.forms[0] || !document.forms[0].elements || !document.forms[0].elements.pack)
		return false;

	var elm = document.forms[0].elements;
	
	for (i = 0; i < elm.pack.length; i++)
		if(elm.pack[i].checked)
		{
			var val = counts[elm.pack[i].value - 1];
			var how = elm.pack[i].value == 7 ? false : true;
			break;
		}
	if (!val) how = true;
	
	elm.offers.disabled = how;
	elm.cv_avail.disabled = how;
	elm.top_logo.disabled = how;
	elm.top_offers.disabled = how;
	
	elm.offers.value = val[0];
	for (i = 0; i < elm.cv_avail.length; i++)
		if(elm.cv_avail[i].value == val[1]) elm.cv_avail.selectedIndex = i;
	for (i = 0; i < elm.top_logo.length; i++)
		if(elm.top_logo[i].value == val[2]) elm.top_logo.selectedIndex = i;
	for (i = 0; i < elm.top_offers.length; i++)
		if(elm.top_offers[i].value == val[3]) elm.top_offers.selectedIndex = i;
}
window.onload = order_inputs_disable;


function inv() {
	if(	document.getElementById('invoice').checked){
		document.getElementById('street2').value =   document.getElementById('street').value;
		document.getElementById('city2').value =   document.getElementById('city').value;
		document.getElementById('postcode2').value =   document.getElementById('postcode').value;
	}
}

function help(show){
	if (show)
		document.getElementById('help').style.display = 'block';
	else
		document.getElementById('help').style.display = 'none';
}

function mtAccessRight(sender, children)
{
    var id = sender.name.match(/^r_(\d+)/)[1];
    if (sender.form.elements && sender.value == 1) {
        for (var i = 2; i < 64; i *= 2)
            if (sender.form.elements['r_'+ id +'['+ i +']'])
                sender.form.elements['r_'+ id +'['+ i +']'].disabled = !sender.checked;
        children = children.split('|');
        for (var ch = 0; ch < children.length; ch++)
            for (var i = 1; i < 64; i *= 2)
                if (sender.form.elements['r_' + children[ch] + '[' + i + ']'])
                    sender.form.elements['r_' + children[ch] + '[' + i + ']'].disabled =
                        i == 1 ? !sender.checked
                               : sender.checked ? !sender.form.elements['r_' + children[ch] + '[1]'].checked
                                                : true;
    }
}

function mtAccessRight2(sender)
{
    sender.disabled = false;
    return true;
}

function mtFormFirst()
{
    if (document.forms.length && document.forms[0].elements.length &&
        document.forms[0].elements[0].type.match(/^text|textarea$/i) &&
        !document.forms[0].elements[0].disabled)
        document.forms[0].elements[0].focus();
}

function mtFormSubmit(sender)
{
    if (sender.elements && sender.elements.length)
        for (var i = 0; i < sender.elements.length; i++)
            if (sender.elements[i].onerror && !sender.elements[i].onerror())
                return false;
    return true;
}

function mtHtmlTag(sender, tag, item)
{
    switch (tag) {
        case 'strong':
        case 'i':
        case 'p':
        case 'u':
            if (document.getElementById && document.all) {
            	sender.form.elements[item].focus();
            	document.selection.createRange().text = '<' + tag + '>' + document.selection.createRange().text + '</' + tag +'>';
            } else
                sender.form.elements[item].value += '<' + tag + '></' + tag +'>';
            break
        case 'a':
            if (document.getElementById && document.all) {
            	sender.form.elements[item].focus();
            	document.selection.createRange().text = '<a href="http://">' + document.selection.createRange().text + '</a>';
            } else
                sender.form.elements[item].value += '<a href="http://"></a>';
            break
        case 'img':
            sender.form.elements[item].value += '<img src="" align="" alt="" title="">';
            break
        case 'thmb':
            sender.form.elements[item].value += '<img src="" thmb="" align="" alt="" title="">';
            break
        case 'ul':
            sender.form.elements[item].value += '\n<ul>\n<li></li>\n<li></li>\n<li></li>\n</ul>';
            break
        case 'ol':
            sender.form.elements[item].value += '\n<ol>\n<li></li>\n<li></li>\n<li></li>\n</ol>';
            break
        case 'hr':
            sender.form.elements[item].value += '<hr/>';
    }
}

function mtImgOut(sender)
{
    sender.src = sender.src.replace(/1\./, '0.');
}

function mtImgOver(sender)
{
    sender.src = sender.src.replace(/0\./, '1.');
}

function mtOpen(sender, width, height, target)
{
    window.open(
        sender.href ? sender.href : sender,
        sender.target ? sender.target : (target ? target : '_blank'), 
        'width='+ (width ? width : '400') +','+
        'height='+ (height ? height : '300') +','+
        'dependent=0,directories=0,hotkeys=0,location=0,menubar=0,'+
        'personalbar=0,resizable=1,scrollbars=0,status=0,titlebar=0,toolbar=0');
    return false;
}

function mtPaging(sender, e, url)
{
    if (e.keyCode == 13 || e.which == 13)
        if (sender.value.match(/^\d+$/))
            location = url + sender.value;
        else
            sender.value = '';
}

function mtSearch(sender, e)
{
    if (e.keyCode == 13 || e.which == 13)
        sender.form.submit();
}



function mtDown(objectName)
{
    var o = mtGetObject(objectName);
    if (isNaN((o.value = parseInt(o.value))))
        o.value = 0;
    if (o.value > 0)
        --o.value;
    return false;
}

function mtUp(objectName)
{
    var o = mtGetObject(objectName);
    if (isNaN((o.value = parseInt(o.value))))
        o.value = 0;
    ++o.value;
    return false;
}

function mtVisibility(objectName)
{
    for (var i = 0; i < arguments.length; i++) {
        var o = mtGetObject(arguments[i]); // objectName 
        if (o.style.display == '' || o.style.visibility == '') {
            o.style.display = 'none';
            o.style.visibility = 'hidden';
        } else {
            o.style.display = '';
            o.style.visibility = '';
        }
    }
    return false;
}



var t; 
function schovej () { 
    if (document.getElementById) { 
        document.getElementById ('sort-by').style.visibility = 'hidden'; 
    } 
    else 
        alert ('Váš prohlížeč nepodporuje tuto funkci'); 
}

function ukaz (sortby) { 
	schovej ();
    if (document.getElementById) {
	document.getElementById('sort-by').style.display = 'block';
        document.getElementById ('sort-by').style.visibility = 'visible'; }
 else 
        alert ('Váš prohlížeč nepodporuje tuto funkci'); 
}
/* End of file. */
