var cocktailPics = new Array();
var partnerPics = new Array();

window.onload = function() {
	document.title = "Mobil Koktél";
	var menuNode = document.getElementById("menuContainer");
	for (var i=1; i<4; i++) {
		var img = document.createElement("img");
		img.src = "images/menu1-"+i+".png";
		img.style.borderWidth = 0;
		img.id = i;
		img.className = "menu";
		img.onclick = function() {
			for (var j=1; j<4; j++) {
				document.getElementById(j).src = "images/menu1-"+j+".png";
				document.getElementById("art"+j).style.display = "none";
			}
			this.src = "images/menu2-"+this.id+".png";
			document.getElementById("art"+this.id).style.display = "block";
		}
		menuNode.appendChild(img);
	}
	document.getElementById("1").src = "images/menu2-1.png";

	document.getElementsByTagName("form")[0].onsubmit = function() {
		sendForm("name="+document.getElementById("name").value+"&phone="+document.getElementById("phone").value+"&email="+document.getElementById("email").value+"&place="+document.getElementById("place").value+"&date="+document.getElementById("date").value+"&misc="+document.getElementById("misc").value);
		return false;
	}

	for (var i=1;i<6;i++) {
		cocktailPics[i] = new Image();
		cocktailPics[i].src = "photos/cocktail"+i+".jpg";
	}
	for (var i=1;i<9;i++) {
		partnerPics[i] = new Image();
		partnerPics[i].src = "photos/partner"+i+".jpg";
	}

	rotatePics();
}

var partners = ["","www.garrone.hu","www.garrone.hu","www.garrone.hu","www.garrone.hu","www.garrone.hu","www.szentkiralyi.hu","www.bjornborg.net","www.sioeckes.hu"];
var nextPartner = 0;
var nextCocktail = 0;
var skipCocktail = true;

function rotatePics() {
	var partnerNode = document.getElementById("partner");
	var cocktailNode = document.getElementById("mainContainer");
	var prevPartner = parseInt(partnerNode.firstChild.src.replace(/.*\/partner/,""));
	var prevCocktail = parseInt(cocktailNode.style.backgroundImage.replace(/.*\/cocktail/,""));

	nextPartner = Math.ceil(Math.random()*8);
	nextCocktail = Math.ceil(Math.random()*5);

	if (nextPartner != prevPartner && (skipCocktail || nextCocktail != prevCocktail)) setTimeout(function() {
		var img = document.createElement("img");
		img.src = partnerPics[nextPartner].src;
		img.className = "partner";
		img.alt = "http://"+partners[nextPartner];
		partnerNode.replaceChild(img, partnerNode.firstChild);
		partnerNode.onclick = function() {
			window.open(img.alt, "partner");
		}
		
		if (skipCocktail) skipCocktail = false;
		else {
			cocktailNode.style.backgroundImage = "url('photos/cocktail"+nextCocktail+".jpg')";
			skipCocktail = true;
		}
		rotatePics();
	},3000);
	else rotatePics();
}


function sendForm(query) {
	var request = false;
	if (window.XMLHttpRequest) {
		request = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		request = new ActiveXObject("Microsoft.XMLHttp");
	}
	if (request) {
		request.open("POST", "mk.php", true);
		request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		request.onreadystatechange = function() {
			if (request.readyState == 4) {
				if (request.status == 200) document.getElementById("art3").innerHTML = request.responseText;
				else document.getElementById("art3").innerHTML = "<p>Az árajánlat kérést nem sikerült továbbítani, kérjük próbálja meg később.</p>";
				delete request;
				request = null;
			}
		}
		request.send(query);
	}
}
