 
var allshops = false;
YAHOO.util.Event.onDOMReady(function (ev) {

	
	var linkList = document.getElementsByTagName("div");   
	
	for (i = 0; i < linkList.length; i++) { 
		if(linkList[i].className == "loaddiv") {
			linkList[i].style.display = 'block';
		}
	}  

    
	YAHOO.allshops = new YAHOO.widget.Overlay("allshops", {visible:false,height:"300px",width:"245px",context:["allshopsinput","tl","bl", ["beforeShow", "windowResize"]]} );
	YAHOO.allshops.render(); 
	
	YAHOO.util.Event.addListener(document, 'click', hideallshops);

	document.getElementById('loaddivright').style.display = 'block';
	document.getElementById('loadindex').style.display = 'block';
});



function showfavourites() {
	var handleSuccess = function(o) {
		var response = o.responseText;
		document.getElementById("favorietendropdown").innerHTML = response;
	};
	var handleFailure = function(o) {
		
	};
	var callback =   
 	{   
		success: handleSuccess,
  		failure: handleFailure
 	};
	
	var sUrl = "/favourite.php?type=get";
	var request = YAHOO.util.Connect.asyncRequest('GET', sUrl, callback); 

}

function showallshops() {
	if(allshops == false) {
		var handleSuccess = function(o) {
			var response = o.responseText;
			document.getElementById("allshops").innerHTML = response;
			allshops = true;
			
		};
		var handleFailure = function(o) {
			
		};
		var callback =   
	 	{   
			success: handleSuccess,
	  		failure: handleFailure
	 	};
		YAHOO.allshops.show();
		document.getElementById("allshops").innerHTML = '<br><br><br><img src=/images/ajaxloadingbar.gif />'
		document.asbutton.src = '/images/asbutton1.jpg';
		var sUrl = "/allshops.php";
		var request = YAHOO.util.Connect.asyncRequest('GET', sUrl, callback); 
	}
	else {
		hideallshops();
	}

}
function hideallshops() {
	if(allshops == true) {
		YAHOO.allshops.hide();
		allshops = false;
		document.asbutton.src = '/images/asbutton.jpg';
	}
}

function addfavourite(shopid) {

	var handleSuccess = function(o) {
		var response = o.responseText;
		showfavourites();
		alert("Winkel is toegevoegd aan uw favorieten lijst.")
	};
	var handleFailure = function(o) {
		
	};
	var callback =   
 	{   
		success: handleSuccess,
  		failure: handleFailure
 	};
	
	var sUrl = "/favourite.php?type=add&shopid=" + shopid;
	var request = YAHOO.util.Connect.asyncRequest('GET', sUrl, callback); 

}
function deletefavourite(favouritesid) {

	var handleSuccess = function(o) {
		var response = o.responseText;
		showfavourites();
		
	};
	var handleFailure = function(o) {
		
	};
	var callback =   
 	{   
		success: handleSuccess,
  		failure: handleFailure
 	};
	
	var sUrl = "/favourite.php?type=delete&favouritesid=" + favouritesid;
	var request = YAHOO.util.Connect.asyncRequest('GET', sUrl, callback); 

}

function pollvote(pollid,vraagid) {
	var handleSuccess = function(o) {
		var response = o.responseText;
		document.getElementById("poll").innerHTML = response;
	};
	var handleFailure = function(o) {
		
	};
	var callback =   
 	{   
		success: handleSuccess,
  		failure: handleFailure
 	};
 	document.getElementById("poll").innerHTML = '<BR><center><img src="/images/ajaxloadbig.gif"></center>';
	var sUrl = "/pollvote.php?pollid=" + pollid + "&vraagid=" + vraagid;
	var request = YAHOO.util.Connect.asyncRequest('GET', sUrl, callback);
}

function getCheckedValue(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}
