var t7_storage_id = false;
var t7_storage_text = '';

function t7_get(id, text) {
	if (t7_storage_id) {
		var o = document.getElementById(t7_storage_id);
		o.className = '';
	}
	var o = document.getElementById(id);
	o.className = 'vybrany';
	t7_storage_id = id;
	t7_storage_text = text;
}

function t7_put(target) {
	// odstraneni "xxx" po kliknuti
	if (target.value == "xxx") target.value = '';
	// funkce napovedy
	if (t7_storage_id) {
		//var t = document.getElementById(target);
		target.value = t7_storage_text;
		var o = document.getElementById(t7_storage_id);
		o.className = '';
		t7_storage_id = false;
		t7_storage_text = '';
	}
}

function newwin(name,url,width,height,params) {
	if (!params) params='toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no';
	picwin = window.open(url,name,"width=" + width + ",height=" + height + "," + params);
	picwin.focus();
}

function getFlashMovieObject(movieName) {
	if (window.document[movieName]) {
		return window.document[movieName];
	}
	if (navigator.appName.indexOf("Microsoft Internet")==-1) {
		if (document.embeds && document.embeds[movieName])
		return document.embeds[movieName];
	}
	else { // if (navigator.appName.indexOf("Microsoft Internet")!=-1)
		return document.getElementById(movieName);
	}
}

function mp3_play(invoker, data) {
	var o = document.getElementById('mp3playerbox');
	o.style.visibility = 'visible';

	var playerPosition = getElementPosition(invoker);
	//alert(playerPosition.left+' - '+playerPosition.top);
	var newxpos = playerPosition.left+25;
	if ( (newxpos+418) > 770 ) {
		newxpos = playerPosition.left-419;
		if (newxpos < 0 ) newxpos = 770-418;
	}
	o.style.top = (playerPosition.top+25)+"px";
	o.style.left = (newxpos)+"px";
	
	var flashMovie=getFlashMovieObject('mp3player');
	flashMovie.SetVariable("/:url", data);
}

function mp3_close_player() {
	var o = document.getElementById('mp3playerbox');
	o.style.visibility = 'hidden';
	var flashMovie=getFlashMovieObject('mp3player');
	flashMovie.SetVariable("/:url", '');
}


// FCE VRACI OBJEKT PODLE ZADANEHO ID
var getElementWithId;
if(document.getElementById){
	getElementWithId = function(id){
		return document.getElementById(id);
	}
}else if(document.all){
	getElementWithId = function(id){
		return document.all[id];
	}
}else{
	getElementWithId = function(id){
		return false;
	}
}

// VRACI OBJEKT OBSAHUJICI PROMENNE .TOP A .LEFT, KTERE OBSAHUJI SPRAVNE INFORMACE O POZICI PRVKU NA STRANCE (I V IE :)
function getElementPosition(elemID) {
    var offsetTrail = getElementWithId(elemID);
    var offsetLeft = 0;
    var offsetTop = 0;
    while (offsetTrail) {
        offsetLeft += offsetTrail.offsetLeft;
        offsetTop += offsetTrail.offsetTop;
        offsetTrail = offsetTrail.offsetParent;
    }
    if (navigator.userAgent.indexOf("Mac") != -1 && 
        typeof document.body.leftMargin != "undefined") {
        offsetLeft += document.body.leftMargin;
        offsetTop += document.body.topMargin;
    }
    return {left:offsetLeft, top:offsetTop};
}



// VLOZENI HTML KODU DO VRSTVY DLE ID
function update_div_html(objectId, html) {
	obj = getElementWithId(objectId);
	if(obj) {
		obj.innerHTML = html;
		return true;
	} else {
		return false;
	}
}

// VLOZENI HTML KODU DO VRSTVY DLE ID
function update_div_html_prepend(objectId, html) {
	obj = getElementWithId(objectId);
	if(obj) {
		obj.innerHTML = html+obj.innerHTML;
		return true;
	} else {
		return false;
	}
}

// VYCHYTA VSTUP PRO POUZITI VE FORMULARI
function send_data_escape(edata) {
	var tmp = new String(edata);
	return tmp.replace(/'"'/g, '\\"');
}


// ulozeni posledniho id zpravy, ktera byla nactena, aby se tahalo jen to nove
var latest_message_id = 0;
var updater_instance = false;

/* autoupdate chatu */
function chat_updater(comid,admin) {
	if (updater_instance) clearTimeout(updater_instance);
	updater_instance = setTimeout("chat_updater("+comid+","+admin+")", 10000);

    var d = new Date();
    var unique = d.getTime()+'x'+Math.floor(1000*Math.random());
    var v='<form name="dform" id="dform" method="post" target="updater"';
    v+=' action="chat.php?U='+unique+'">';
	v+='<input type="hidden" name="action" value="read">';
	v+='<input type="hidden" name="comid" value="'+comid+'">';
	if (admin) v+='<input type="hidden" name="admin" value="1">';
	v+='<input type="hidden" name="latestmessid" value="'+latest_message_id+'">';
    v+='</form>';
    update_div_html("formcont",v);
    document.forms['dform'].submit();
}

var jmeno_uzivatele = '';
function nastav_jmeno_uzivatele(jmeno) {
	jmeno_uzivatele = jmeno;
}

/* pridani noveho textu do okna chatu */
function chat_add_message(type,message,time) {
	var v='';
	if (type == 1) {
		v+='<h2 class="master">'+time+' - Lektor</h2> ';
	} else {
		v+='<h2>'+time+' - '+jmeno_uzivatele+'</h2> ';
	}
	if (type == 1) {
		v+='<p class="master">';
	} else {
		v+='<p>';
	}
	v+=message+'</p> ';
    update_div_html_prepend("writer",v);
}

function update_chat_status(status) {
    update_div_html("userstatus",status);
}

// po odeslani vymazat text ve formulari
function clear_sendform() {
	document.forms.sendform.message.value = '';
}

function lektor_opustil_chat(status) {
    update_div_html("vasezprava",'<span>'+status+'</span>');
}

// INVERZE CHECKBOXU VE VYPISU MAILU
var status=false;
function Invert(){
    var f=getElementWithId("objform");
    e=f.elements;
    st=true;
	if (status) status = false
	else status = true;
    for(i= 0; i<e.length; i++)
    if(e[i].type=="checkbox"){
        //if (st){st=false;status=e[i].checked;}
        //e[i].checked=!e[i].checked;
        e[i].checked=status;
    }
}

function tisk_slozenky() {
	alert("POZOR!\nAby byla složenka správně vytištěna, je nutné v následujícím okně kliknout\nna tlačítko PŘEDVOLBY či VLASTNOSTI tiskárny a zvolit orientaci stránky \"NA ŠÍŘKU\"!");
	window.print();
}

function textChangeOdkud(mujtext, clear2) {
	var napsat = '';
	var napsat2 = 'inline';
	if (clear2) document.forms.regform.odkudprisel2.value = '';
	
	if (mujtext == 'radio') napsat = 've kterém?';
	if (mujtext == 'banner') napsat = 'na jakých www?';
	if (mujtext == 'znamy') napsat = 'jeho e-mailová adresa, pod kterou je u nás zaregistrován';
	if (mujtext == 'jinak') napsat = 'jak?';
	
	if (mujtext == 'nic') napsat2 = 'none';
	if (mujtext == 'vyhledavac') napsat2 = 'none';
	if (mujtext == 'tv') napsat2 = 'none';
	if (mujtext == 'kuponjobs') napsat2 = 'none';
	if (mujtext == 'kuponotto') napsat2 = 'none';
	if (mujtext == 'kuponprovereno') napsat2 = 'none';

	var obj = document.getElementById('odkud');
	obj.innerHTML = napsat;
	var obj = document.getElementById('odkud2');
	obj.style.display = napsat2;
}


function voucher_print(){
	window.print();
	if ( confirm("Vytiskl se kupon správně?")  ) {
		location.href = './kupon-jak-pouzit.php';
	}
}
