// JavaScript Document
function changeColorResults(thisdiv, id, imagename, resultsmax){
	document.getElementById(thisdiv).className = 'storyover';
		document.getElementById('resultimage'+id).src = 'images/site/imageoverlayleftplaybtn.png';
		document.getElementById('resultsstoryimage'+id).style.backgroundImage ='url(images/content/'+imagename+')';
		var i = 0;
	for(i=0;i <= resultsmax; i++) {
		if (i == 0) {
			document.getElementById('result'+i).className = 'storyover';} else {document.getElementById('result'+i).className = '';
		}
	}
}

function revertColorResults(thisdiv, id, imagename, resultsmax){
		document.getElementById('resultimage'+id).src = 'images/site/imageoverlayleft.png';
		document.getElementById('resultsstoryimage'+id).style.backgroundImage ='url(images/content/'+imagename+')';
		var i = 0;
		for(i=0;i <= resultsmax; i++) {
		if (i == 0) {
			document.getElementById('result'+i).className = 'mmm';} else {document.getElementById('result'+i).className = 'mmm';
		}
	}
		
}

function changeColor(thisdiv, id, key, citymax, imagename, isresults){
	document.getElementById(thisdiv).className = 'storyover';
	//Effect.Appear('desc'+id);
	
	if (document.getElementById('storyimage'+id)) {
		document.getElementById('image'+id).src = 'images/site/imageoverlayleft.png';
		document.getElementById('storyimage'+id).style.backgroundImage ='url(images/content/'+imagename+')';
		}
	var i = 1;
	for(i=1;i <= citymax; i++) {
		if (i == key) {
			//document.getElementById('city'+i).className = 'citycolover';
			} else {
			//document.getElementById('city'+i).className = 'transparency';
		}
	}
}

function revertColor(thisdiv, id, key, citymax, imagename){
document.getElementById(thisdiv).className = 'storyout';
if ( document.getElementById('desc'+id )) {
	document.getElementById('desc'+id).style.display ='none';
	}
if (document.getElementById('storyimage'+id)) {
	document.getElementById('image'+id).src = 'images/site/imageoverlayleftplaybtn.png';
	document.getElementById('storyimage'+id).style.backgroundImage ='url(images/content/'+imagename+')';
}

	var i = 1;
	for(i=1;i <= citymax; i++) {
		document.getElementById('city'+i).className = '';
	}
}

function changeColcolor(thisdiv, citymax){
	var i = 1;
	for(i=1;i <= citymax; i++) {
		if ('city'+i == thisdiv) {
			document.getElementById('city'+i).className = 'citycolover';} else {document.getElementById('city'+i).className = 'transparency';
		}
	}
}

function changeColcolorout(thisdiv, citymax){

}


function submitOnEnter(e, searchreq)
{
     var key;

     if(window.event)
          key = window.event.keyCode;     //IE
     else
          key = e.which;     //firefox

     if(key == 13) {
		updateData(searchreq);
		faderesultsout();
		 }
}

function faderesultsout () {
	Effect.Fade('resultsfade', { duration: 2.0 });
	}


function showmenu ()
	{
		new Effect.Appear('menu');
		new Effect.Appear('menulinkback', { queue: 'end' });
		new Effect.Fade('menulink');
		
	}
function hidemenu ()
	{
		new Effect.Fade('menu');
		new Effect.Fade('menulinkback', {duration:0});
		new Effect.Appear('menulink');
		
	}
	

//http = new ActiveXObject("Microsoft.XMLHTTP");
	
var xmlhttp=false;
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
// JScript gives us Conditional compilation, we can cope with old IE versions.
// and security blocked creation of the objects.
 try {
  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
 } catch (e) {
  try {
   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  } catch (E) {
   xmlhttp = false;
  }
 }
@end @*/
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
	try {
		xmlhttp = new XMLHttpRequest();
	} catch (e) {
		xmlhttp=false;
	}
}
if (!xmlhttp && window.createRequest) {
	try {
		xmlhttp = window.createRequest();
	} catch (e) {
		xmlhttp=false;
	}
}
	
function closeoverlay () {
	Effect.Fade('results', { duration: 0.1 });
	}

function addcomment(name, comment, email, relid, cityid) {
  var myurl = 'addcomment.php';
  xmlhttp.open("GET", myurl + "?name=" + escape(name) + "&comment=" + escape(comment) + "&email=" + escape(email) + "&relid=" + relid + "&cityid=" + cityid , true);
  xmlhttp.onreadystatechange = useHttpResponse2;
  xmlhttp.send(null);
//document.getElementById('menuimage').innerHTML = '<img style="margin-top:30px;" src="images/menuimage'+param+'.png" />'; // update menu image
}

function addidea(name, idea, email, relid, cityid) {
  var myurl = 'addidea.php';
  xmlhttp.open("GET", myurl + "?name=" + escape(name) + "&idea=" + escape(idea) + "&email=" + escape(email) + "&relid=" + relid + "&cityid=" + cityid , true);
  xmlhttp.onreadystatechange = useHttpResponse3;
  xmlhttp.send(null);
//document.getElementById('menuimage').innerHTML = '<img style="margin-top:30px;" src="images/menuimage'+param+'.png" />'; // update menu image
}

function mailinglist(task, name, email) {
  var myurl = 'mailing.php';
  xmlhttp.open("GET", myurl+ '?task='+task+'&name='+name+'&email='+email, true);
  xmlhttp.onreadystatechange = useHttpResponse4;
  xmlhttp.send(null);
//document.getElementById('menuimage').innerHTML = '<img style="margin-top:30px;" src="images/menuimage'+param+'.png" />'; // update menu image
}

function useHttpResponse4() {
  if (xmlhttp.readyState == 4) {
    var textout = xmlhttp.responseText;
    document.write.textout;
	document.getElementById('results').style.display = '';
	document.getElementById('results').innerHTML = textout;
	document.getElementById('resultsfade').style.display = 'none';
	Effect.Appear('resultsfade', { duration: 0.1 });
  }
}


function updateData(param) {
  var myurl = 'results.php';
  xmlhttp.open("GET", myurl + "?searchreq=" + escape(param), true);
  xmlhttp.onreadystatechange = useHttpResponse;
  xmlhttp.send(null);
//document.getElementById('menuimage').innerHTML = '<img style="margin-top:30px;" src="images/menuimage'+param+'.png" />'; // update menu image
}

function useHttpResponse() {
  if (xmlhttp.readyState == 4) {
    var textout = xmlhttp.responseText;
    document.write.textout;
	document.getElementById('results').style.display = '';
	document.getElementById('results').innerHTML = textout;
	document.getElementById('resultsfade').style.display = 'none';
	Effect.Appear('resultsfade', { duration: 0.1 });
  }
}

function useHttpResponse2() {
  if (xmlhttp.readyState == 4) {
    var textout = xmlhttp.responseText;
    document.write.textout;
	//document.getElementById('commentscontainer').style.display = 'none';
	document.getElementById('commentscontainer').innerHTML = textout;
//	document.getElementById('resultsfade').style.display = 'none';
//	Effect.Appear('resultsfade', { duration: 0.1 });
	
	
  }
}

function useHttpResponse3() {
  if (xmlhttp.readyState == 4) {
    var textout = xmlhttp.responseText;
    document.write.textout;
	//document.getElementById('commentscontainer').style.display = 'none';
	document.getElementById('ideascontainer').innerHTML = textout;
//	document.getElementById('resultsfade').style.display = 'none';
//	Effect.Appear('resultsfade', { duration: 0.1 });
	
	
  }
}