var queryString;
var lastPhoto;

function createFooter(){
	
	if (!/MSIE (5\.5|6\.)/.test(navigator.userAgent))
	{
		var footerDiv =document.getElementById("footerDiv");
		var footer = document.createElement("div");
		footer.innerHTML="MenteCheck &copy; 2008";
		footer.className="footer";
		footerDiv.appendChild(footer);
		footer.style.zIndex="-50";
		footerDiv.style.zIndex="-50";
		if(navigator.userAgent.indexOf("Firefox")!=-1){
			var versionindex=navigator.userAgent.indexOf("Firefox")+8
			if (parseInt(navigator.userAgent.charAt(versionindex))>=1){
				footer.style.zIndex="0";
				footerDiv.style.zIndex="0";
			}
		}
	}
	else{
		var footerDiv =document.getElementById("footerDiv");
		footerDiv.innerHTML="&copy; 2008 MenteCheck";
		footerDiv.className="footer";
		footerDiv.style.zIndex="-50";
	}		
}


//
function btnMouseOver(choice,obj){			
	if(choice=="photos"){
		if(obj.className=="buttonSelected"){
			obj.className='buttonSelected';			
		}
		else{
			obj.className='buttonHover';
		}
		var parentObj = findPos(obj);
		if(document.getElementById)
		{
			var menu=document.getElementById("photoMenu");
		}
		else
		{
			alert("Please update your browser!");	
		}
		
		if (!/MSIE (5\.5|6\.)/.test(navigator.userAgent))
		{
			menu.style.left=parentObj[0]+'px';
			menu.style.top=parentObj[1]+'px';		
		}
		else{
			menu.style.left=250+'px';
			//menu.style.left=parentObj[0]+371+'px';
			menu.style.top=parentObj[1]+'px';
		}		
		menu.className="photoMenuVisible";
	}
	else if(choice!="photos"){
		if(obj.className=="buttonSelected"){
			obj.className='buttonSelected';			
		}
		else{
			obj.className='buttonHover';
			var button=document.getElementById("homeButton");
			button.src="../images/buttonHover.png";
		}		
	}
}

function btnMouseOut(choice, obj){	
	if(obj.className=="buttonSelected"){
		obj.className='buttonSelected';
	}
	else{
		obj.className='button';		
	}
}
function btnMouseClick(choice,obj){	
	var menu=document.getElementById("photoMenu");
	menu.className="photoMenuHidden";
	obj.className='buttonSelected';			
	if(choice=="home"){
		var button1 = document.getElementById('newsButton');
		var button2 = document.getElementById('photosButton');
		var button3 = document.getElementById('contactButton');
		var frame1=document.getElementById(choice);
		var frame2=document.getElementById("news");
		var frame3=document.getElementById("photos");
		var frame4=document.getElementById("contact");		
	}
	else if(choice=="photos"){	
		var button1 = document.getElementById('homeButton');
		var button2 = document.getElementById('newsButton');
		var button3 = document.getElementById('contactButton');
		var frame1=document.getElementById(choice);
		var frame2=document.getElementById("news");
		var frame3=document.getElementById("home");
		var frame4=document.getElementById("contact");		
	}	
	else if(choice=="news"){
		var button1 = document.getElementById('homeButton');
		var button2 = document.getElementById('photosButton');
		var button3 = document.getElementById('contactButton');
		var frame1=document.getElementById(choice);
		var frame2=document.getElementById("home");
		var frame3=document.getElementById("photos");
		var frame4=document.getElementById("contact");		
	}
	else if(choice=="contact"){
		var button1 = document.getElementById('homeButton');
		var button2 = document.getElementById('photosButton');
		var button3 = document.getElementById('newsButton');
		var frame1=document.getElementById(choice);
		var frame2=document.getElementById("news");
		var frame3=document.getElementById("photos");
		var frame4=document.getElementById("home");		
	}	
	if(button1.className=="buttonSelected"){
		button1.className="button";
	}
	else if(button2.className=="buttonSelected"){
		button2.className="button";
	}
	else if(button3.className=="buttonSelected"){
		button3.className="button";
	}
	//frame1.onload='frame1.style.height=calcHeight(frame1)';
	frame1.style.height=calcHeight(frame1);
	frame1.className="visible clearfix";		
	frame2.className="hidden";
	frame2.style.height=0;
	frame3.className="hidden";
	frame3.style.height=0;	
	frame4.className="hidden";		
	frame4.style.height=0;			
}

function photosMenuBtnMouseClick() {
	var obj=document.getElementById("photosButton");
	obj.className='buttonSelected';			
	var button1 = document.getElementById('homeButton');
	var button2 = document.getElementById('newsButton');
	var button3 = document.getElementById('contactButton');
	if(button1.className=="buttonSelected"){
		button1.className="button";
	}
	else if(button2.className=="buttonSelected"){
		button2.className="button";
	}
	else if(button3.className=="buttonSelected"){
		button3.className="button";
	}		
	var frame3=document.getElementById("home");
	var frame2=document.getElementById("news");
	frame1=document.getElementById("photos");
	//var frame1=document.getElementById("photos");
	var frame4=document.getElementById("contact");
	//frame1.onload=setPhotosFrameHeight;
	//frame1.onload='frame1.style.height=calcHeight(frame1);';
	//setTimeout('frame1.style.height=calcHeight(frame1)', 500);	
	frame1.style.height="572px";
	//document.body.clientHeight="2000px";
	frame1.className="visible clearfix";		
	frame2.className="hidden";
	frame2.style.height=0;
	frame3.className="hidden";
	frame3.style.height=0;	
	frame4.className="hidden";		
	frame4.style.height=0;	
}

function setPhotosFrameHeight(){
	var frame1=document.getElementById("photos");
	//frame1.onload='frame1.style.height=calcHeight(frame1);';
	frame1.style.height=calcHeight(frame1);
	if (!/MSIE (5\.5|6\.)/.test(navigator.userAgent))
	{
		;
	}
	else{
		//document.body.clientHeight=frame1.style.height;
		//window.innerHeight = frame1.style.height + 1000;
	}

}

function photosMenuBtnMouseOut(){
	var menu=document.getElementById("photoMenu");
	menu.className="photoMenuHidden";
	var obj=document.getElementById("photosButton");

	if(obj.className=="buttonSelected"){
		obj.className='buttonSelected';			
	}
	else{
		obj.className='button';		
	}	
}

function photosMenuBtnMouseOver(){
	var menu=document.getElementById("photoMenu");
	menu.className="photoMenuVisible";	
}
function photosMenuChoiceMouseOver(obj){
	var curleft = 0;
	var curtop = 0;
	curleft = obj.offsetLeft+obj.offsetWidth;
	curtop = obj.offsetTop;/*+obj.offsetHeight;*/
	var menu=document.getElementById(obj.innerHTML+"PhotoSubMenu");
	if (!/MSIE (5\.5|6\.)/.test(navigator.userAgent))
	{
		menu.style.left=curleft+'px';
		menu.style.top=curtop-10+'px';	
	}
	else{
		menu.style.left=curleft-15+'px';
		menu.style.top=curtop-9+'px';
	}		
	menu.className="photoSubMenuVisible";
	highlight(obj);
}
function photosSubMenuMouseOver(obj){
	var curleft = 0;
	var curtop = 0;
	curleft = obj.offsetLeft+obj.offsetWidth;
	curtop = obj.offsetTop;/*+obj.offsetHeight;*/
	var menu=document.getElementById(obj.id);
	menu.className="photoSubMenuVisible";
}
function photosSubMenuChoiceMouseOver(obj, tempName){
	var curleft = 0;
	var curtop = 0;
	curleft = obj.scrollWidth;
	curtop = obj.offsetTop;
	var menu=document.getElementById(obj.innerHTML + "PhotoSubSubMenu");
	menu.style.left=curleft+2+'px';
	menu.style.top=curtop-2+'px';
	menu.className="photoSubSubMenuVisible";
	highlight(obj);
}
function photosSubSubMenuMouseOver(obj, tempName){
	var curleft = 0;
	var curtop = 0;
	curleft = obj.scrollWidth;
	curtop = obj.offsetTop;
	var menu=document.getElementById(obj.id);
	menu.className="photoSubSubMenuVisible";
}

function photosSubSubMenuChoiceMouseOver(obj){
	obj.className="photoSubMenuVisible";
}
function photosMenuChoiceMouseOut(obj){	
	var menu=document.getElementById(obj.innerHTML+"PhotoSubMenu");
	menu.className="photoSubMenuHidden";	
	unhighlight(obj);
}
function photosSubMenuMouseOut(obj){	
	obj.className="photoSubMenuHidden";
}
function photosSubMenuChoiceMouseOut(obj){	
	var menu=document.getElementById(obj.innerHTML+"PhotoSubSubMenu");
	menu.className="photoSubMenuHidden";
	unhighlight(obj);
}
function photosSubSubMenuChoiceMouseOut(obj){	
	obj.className="photoSubMenuHidden";	
	unhighlight(obj);
}
function photosSubSubMenuMouseOut(obj){	
	obj.className="photoSubMenuHidden";	
}
function highlight(obj){
	obj.className="highlighted";	
}
function unhighlight(obj){
	obj.className="notHighlighted";	
}

//Finds position of current element
function findPos(tempObj) {
	var curleft = 0;
	var curtop = 0;
	if (tempObj.offsetParent) {
		curleft = tempObj.offsetLeft
		curtop = tempObj.offsetTop
		while (tempObj = tempObj.offsetParent) {
			curleft += tempObj.offsetLeft
			curtop += tempObj.offsetTop
		}
		//alert (curleft + ", " + curtop);
	}
	else {
		//alert ("Doesnt support offsetParent");
	}	
	return [curleft,curtop];
}
function calcHeight(obj){
	if(undefined != obj){
		;
	}
	else{
		obj=parent.window.document.getElementById("photos");
	}
	if (!parent.window.opera && !parent.document.mimeType && parent.document.all && parent.document.getElementById &&obj.contentWindow){
		var the_height=obj.contentWindow.document.body.offsetHeight;
	}
 	else if(document.getElementById && obj) {
		//alert("Error");
		//asdfsd;
 		var the_height=obj.contentWindow.document.body.scrollHeight;
		//alert(the_height);
 	}	
 	else
 	{
 		var the_height=obj.contentWindow.document.body.offsetHeight;
 	}
	return the_height+'px';
}
function pausecomp(millis) 
{
	var date = new Date();
	var curDate = null;
	do { curDate = new Date(); } 
	while(curDate-date < millis);
}
function showPhotos(){
	var frame1=parent.window.document.getElementById("photos");
	//frame1.style.height=calcHeight(frame1);
	//frame1.onload='frame1.style.height=calcHeight(frame1);';
	//if(frame1.style.height != "572px")
	   frame1.style.height="572px";
	//if(frame1.className != "visible")
	   frame1.className="visible";
}
function changePhotos(obj)
{
	var city=obj.innerHTML;
	var continent=obj.parentNode.parentNode.previousSibling.innerHTML;
	var country=obj.parentNode.previousSibling.innerHTML;
	var photosObj=document.getElementById("photos");
	photosObj.className="hidden";
	photosObj.src="../ChosenPhotos.php?continent="+continent+"&country="+country+"&city="+city;			
	photosObj.className="visible";	
	photosObj.onload=showPhotos;
	lastPhoto=undefined;
}

//enlarges images from thumbnail to full size
function enlarge(tempObj){
	//startChroma();
	var frame= parent.window.document.getElementById("photos");
	//frame.style.visibility="hidden";
	var obj=tempObj;
	var enlarged=null;

	//after 1st run through (on load of images) the previous photo will lose its border (id is in CIMG####.jpg format)
	if(undefined != parent.lastPhoto)
	{
		var icon= parent.window.frames['photosFrame'].document.getElementById(parent.lastPhoto);
		icon.className="scrollingImages";
	}
	obj.className="chosenImage";
	enlarged=document.getElementById("largeWideImage");

	var tempString=obj.src.replace("thumbnails","images");
	enlarged.src=tempString;
	enlarged.onload=showPhotos;
	//setTimeout('',300);
	//var imgName=obj.src.replace(/^.*\//,"");	
	parent.lastPhoto=obj.src.match(/CIMG.*[0-9].jpg/);
	//frame.style.visibility="visible";
	//stopChroma();
}
function chromaOff() {
	setTimeout("stopChroma()",250);
}
function stopChroma() {
	if (!/MSIE (5\.5|6\.)/.test(navigator.userAgent))
	{
		;
	}
	else{
		parent.document.getElementById('photos').filters.item("DXImageTransform.Microsoft.Chroma").Enabled=false;
	}		
}
function startChroma() {
	if (!/MSIE (5\.5|6\.)/.test(navigator.userAgent))
	{
		;
	}
	else{
		parent.document.getElementById('photos').filters.item("DXImageTransform.Microsoft.Chroma").Enabled=true;
		//parent.window.frames['photosFrame'].document.getElementById("iconsBorder").filters.item("DXImageTransform.Microsoft.Chroma").Enabled=true;
	}		
}
