//show titles for top menu
function showTitle(id){
	var el = document.getElementById(id + '-h');
	(el.style.display == 'block') ? el.style.display = 'none' : el.style.display = 'block';
}

/* submit form with confirm */
function submitForm(actionURL, formId, conf){
	if (conf != undefined){
		if (confirm(conf)){
			document.getElementById(formId).action=actionURL;
			document.getElementById(formId).submit();
		}
	} else {
		document.getElementById(formId).action=actionURL;
		document.getElementById(formId).submit();
	}
}

/* change products */
function changeProducts(divName,num,count){
	var pole = readDataProduct(divName,num);
	var pauza = 5000;
	var div = document.getElementById(divName); //span text for change checkboxes
	num++;
	
	div.onclick = function() { document.location='detail.php?id=' + pole[0]; } //id
	h3 = div.getElementsByTagName('h3');
	h3[0].innerHTML = pole[1]; //name
	span = div.getElementsByTagName('span');
	span[0].innerHTML = pole[2]; //price
	img = div.getElementsByTagName('img');
	img[0].src='data/small/' + pole[3]; //img
	document.getElementById(divName + 'Text').innerHTML=pole[4]; //text

	//changing product
	if (num < count) {
		window.setTimeout("changeProducts('"+divName+"',"+num+","+count+")",pauza);
	} else {
		num = 0;
		window.setTimeout("changeProducts('"+divName+"',"+num+","+count+")",pauza);
	}

}
// read product data to array
function readDataProduct(divName,num){
	var prod = new Array();
	var p = new Array();
	var loadDiv = document.getElementById(divName + 'Data').innerHTML;
	//read data to array
	p = loadDiv.split("$$");
	for (i = 0; i < p.length; i++){
		prod[i] = p[i].split("##");
	}
	return prod[num];
}

// show fullscreen object
function toFullscreen(id){
	var opacity = 6;

	//overlay 1
	var divBig = document.createElement('div');
	divBig.setAttribute("id","overlay1");

	if (navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion) >= 4) {
		divBig.style.filter = 'alpha(opacity=' + opacity + '0)';
	} else {
		divBig.setAttribute("style","opacity:0." + opacity);
	}
	
	//overlay 2 div
	var divBigIn = document.createElement('div');
	divBigIn.setAttribute("id","overlay2");
	//divBigIn.onclick = function () { document.getElementById('overlay1').style.display='none'; this.style.display='none'; }
	divBigIn.setAttribute("title","klikni pro zavøení");

	//overlayIn div
	var div = document.createElement('div');
	div.setAttribute("id","overlayIn");

	//read id object
	var idObject = document.getElementById(id).innerHTML;
	
	//clear div
	var clear = document.createElement('div');
	clear.setAttribute("class","clear");
	
	//print
	document.body.appendChild(divBig);
	document.body.appendChild(divBigIn);
	document.getElementById('overlay2').appendChild(div);
	document.getElementById('overlayIn').innerHTML = idObject;
	document.getElementById('overlayIn').appendChild(clear);
}

function hideOverlay(){
	o1 = document.getElementById('overlay1');
	o2 = document.getElementById('overlay2');
	o1.parentNode.removeChild(o1);
	o2.parentNode.removeChild(o2);
}

/* new tag before */
function newTagBefore(tagName, tagText, intoTag, numTag, nameTag, newId){
	var newTag = document.createElement(tagName);
	newTag.innerHTML=tagText;
	newTag.setAttribute('id',newId);
	var tag = document.getElementById(intoTag).getElementsByTagName(nameTag);
	tag[numTag].parentNode.insertBefore(newTag,tag[numTag]);
}

/* new tag after */
function newTagAfter(tagName, tagText, afterId, newId){
	var newTag = document.createElement(tagName);
	if (tagText != '')
		newTag.innerHTML=tagText;
	newTag.setAttribute('id',newId);
	document.getElementById(afterId).parentNode.appendChild(newTag);
}

/* new tag child */
function newTagChild(tagName, tagText, afterId, newId){
	var newTag = document.createElement(tagName);
	if (tagText != '')
		newTag.innerHTML=tagText;
	newTag.setAttribute('id',newId);
	document.getElementById(afterId).appendChild(newTag);
}

/* del tag */
function delTag(tagId){
	var tag = document.getElementById(tagId);
	tag.parentNode.removeChild(tag);
}

/* select - onchange go */
function selectchange(address, addrEnd){
	if (addrEnd != "") {
		var loc = addrEnd.options[addrEnd.selectedIndex].value;
		window.location.href = address + loc;
	}
}

