// JavaScript Document

// global variables
// box content
var sBox1Content = "";
var sBox2Content = "";
var sBox3Content = "";
var sBox4Content = "";
var sBox5Content = "";

// pks
var nDetailPK = 0;
var sDetailCode = "";
var nLangID = 1;

// others
var sLoadingIco = "<img src=\"/img/loading_ico.gif\" />";
var pointerToWhatAmIDoing = 0;

// change content in product detail box
function getContent(element) {
	changeNavigationBoxes(element);
	replaceContentWith(sLoadingIco);
	pointerToWhatAmIDoing = element.id;

	switch (element.id) {
		case "box1":
			getE('productInfoBox').style.display = "none";
			getE('productInfoBox1').style.display = "block";
			replaceContentWith(sBox1Content);
			break;
			
		case "box2":
			getE('productInfoBox1').style.display = "none";
			getE('productInfoBox').style.display = "block";
			if(sBox2Content != "") {
				replaceContentWith(sBox2Content);
			} else {
				getAdvancedDescription();	
			}		
			break;
			
// 		case "box3":
// 			getE('productInfoBox1').style.display = "none";
// 			getE('productInfoBox').style.display = "block";
// 			if(sBox3Content != "") {
// 				replaceContentWith(sBox3Content);
// 			} else {
// 				getMCArticles();	
// 			}		
// 			break;
			
			
		case "box4":
			getE('productInfoBox1').style.display = "none";
			getE('productInfoBox').style.display = "block";
			if(sBox4Content != "") {
				replaceContentWith(sBox4Content);
			} else {
				getMCNutritive();	
			}		
			break;
			
		case "box5":
			getE('productInfoBox1').style.display = "none";
			getE('productInfoBox').style.display = "block";
			if(sBox5Content != "") {
				replaceContentWith(sBox5Content);
			} else {
				getMCStructure();	
			}		
			break;
	}

	return 0;
}

// replaces box content
function replaceContentWith(content) {
	if (content == "") {
		content = "Požadované informace nebyly nalezeny.<br />Upozornění na chybu nám můžete napsat zde: <a href=\"mailto: nutrend@nutrend.cz\">nutrend@nutrend.cz</a>";
	}

	switch (pointerToWhatAmIDoing) {
		case "box2":
			sBox2Content = content;
			break;
			
// 		case "box3":
// 			sBox3Content = content;
// 			break;
			
		case "box4":
			sBox4Content = content; 		
			break;
			
		case "box5":
			sBox5Content = content;
			break;
	}
	
	getE('productInfoBox').innerHTML = content;
	pointerToWhatAmIDoing = 0;

	return 0;
}

// switch navigate boxes
function changeNavigationBoxes(element) {
	// all dissuse
	getE('box1').className = "navBox";
	getE('box2').className = "navBox";
// 	getE('box3').className = "navBox";
	getE('box4').className = "navBox";
	getE('box5').className = "navBox";

	// selected change class 
	element.className = "navBox act";

	return 0;
}

// getAdvancedDescription
function getAdvancedDescription() {
	var myAjax = new Ajax('/MCAdvancedDescription.asp','post',replaceContentWith);
	
	myAjax.sendRQ([['l',nLangID], ['c', nDetailPK]], true);
                
	return 0;
}

function getMCArticles() {
	var myAjax = new Ajax('/RssByProductID.asp','post',replaceContentWith);
	
	myAjax.sendRQ([['l',nLangID], ['c', sDetailCode]], true);
                
	return 0;
}

function getMCStructure() {
	var myAjax = new Ajax('/MCStructure.asp','post',replaceContentWith);
	
	myAjax.sendRQ([['l',nLangID], ['c', nDetailPK]], true);
                
	return 0;
}

function getMCNutritive() {
	var myAjax = new Ajax('/MCNutritive.asp','post',replaceContentWith);
	
	myAjax.sendRQ([['l',nLangID], ['c', nDetailPK]], true);
                
	return 0;
}
