/* Function for showing question questionModal popup */
function ShowQuestionMessage(title, questionMessage, Yes_Callback, No_Callback)
{
	//change questionModal popup style
	document.getElementById("questionModalTop").setAttribute("class", "questionModalTop");
	
	var yesButton = document.getElementById("questionModalYesButton");
	var noButton = document.getElementById("questionModalNoButton");
	
	if (yesButton.addEventListener && noButton.addEventListener)
	{
		//firefox
		yesButton.removeEventListener ("click",HideQuestionModal,false);
		noButton.removeEventListener ("click",HideQuestionModal,false);

		yesButton.addEventListener ("click",HideQuestionModal,false);
		noButton.addEventListener ("click",HideQuestionModal,false);
		
		yesButton.removeEventListener ("click",Yes_Callback,false);
		noButton.removeEventListener ("click",No_Callback,false);
		
		yesButton.addEventListener ("click",Yes_Callback,false);
		noButton.addEventListener ("click",No_Callback,false);
		
	}
	else if (yesButton.attachEvent && noButton.attachEvent)
	{
		//IE
		yesButton.detachEvent ("onclick",Yes_Callback);
		noButton.detachEvent ("onclick",No_Callback);
		
		yesButton.attachEvent ("onclick",Yes_Callback);
		noButton.attachEvent ("onclick",No_Callback);
		
		yesButton.detachEvent ("onclick",HideQuestionModal);
		noButton.detachEvent ("onclick",HideQuestionModal);

		yesButton.attachEvent ("onclick",HideQuestionModal);
		noButton.attachEvent ("onclick",HideQuestionModal);
	}
	else
	{
		yesButton.onclick = Yes_Callback;
		noButton.onclick = No_Callback;
	}
	
	//and show question message...
	SetQuestionMessage(title, questionMessage);
	
	//show questionModal popup
	RevealQuestionModal("questionModalPage");
}

/* Private functions */
function SetQuestionMessage(title, message)
{
	document.getElementById("questionModalTitle").innerHTML = title;
	document.getElementById("questionModalMessage").innerHTML = message;
}

function RevealQuestionModal(divID)
{
	/*
	window.onscroll = function ()
	{
		document.getElementById(divID).style.top = document.body.scrollTop;
	};
	*/
	document.getElementById(divID).style.display = "block";
	document.getElementById(divID).style.top = document.body.scrollTop;
	
	//scroll to top to see the message
	scroll(0,0);
	
	//para que el fondo negro transparente se haga del tamaņo de la pagina
	//alert('Document height = ' + document.body.offsetHeight);
	document.getElementById(divID).style.height = document.body.offsetHeight + "px";
}

function HideQuestionModal()
{
	document.getElementById("questionModalPage").style.display = "none";
}
