function showEmailQuizDiv() {
	document.getElementById('emailQuizDiv').style.visibility = 'visible';
	document.getElementById('emailQuizSubDiv').style.visibility = 'visible';
}
function hideEmailQuizDiv() {
	document.getElementById('emailQuizDiv').style.visibility = 'hidden';
	document.getElementById('emailQuizSubDiv').style.visibility = 'hidden';
}

function answerMouseOver(obj) {
	obj.style.backgroundColor="#efefef";
	obj.style.borderColor="#cdcdcd";
}
function answerMouseOut(obj) {
	obj.style.backgroundColor="#ffffff";
	obj.style.borderColor="#ffffff";
}
function disable() {
	document.getElementById('star1').onmouseover=null;
	document.getElementById('star1').onmouseout=null;
	document.getElementById('star2').onmouseover=null;
	document.getElementById('star2').onmouseout=null;
	document.getElementById('star3').onmouseover=null;
	document.getElementById('star3').onmouseout=null;
	document.getElementById('star4').onmouseover=null;
	document.getElementById('star4').onmouseout=null;
	document.getElementById('star5').onmouseover=null;
	document.getElementById('star5').onmouseout=null;
}
function disableAnswers(obj) {
	document.getElementById(obj).onclick=null;
}
function disableReviews(obj) {
	document.getElementById(obj).onclick=null;
}
function seeAnswers() {
	var status = document.getElementById('showAnswers').innerHTML;
	if (status == "Show Answers") {
		document.getElementById('seeAnswers').style.visibility='visible';
		document.getElementById('seeAnswers').style.display='block';
		document.getElementById('showAnswers').innerHTML='Hide Answers';
		document.getElementById('showAnswers').style.paddingLeft="17px";
		document.getElementById('showAnswers').style.paddingRight="17px";
	} else {
		document.getElementById('seeAnswers').style.visibility='hidden';
		document.getElementById('seeAnswers').style.display='none';
		document.getElementById('showAnswers').innerHTML='Show Answers';
		document.getElementById('showAnswers').style.paddingLeft="14px";
		document.getElementById('showAnswers').style.paddingRight="14px";
	}
}
function addFavorite () {
	if(window.sidebar) {
		window.sidebar.addPanel("MockQuestions","http://www.mockquestions.com","");
	} else if( window.external ) {
		window.external.AddFavorite("http://www.mockquestions.com","MockQuestions");
	}
}
function fixedEncodeURIComponent(str) {  
	return encodeURIComponent(str).replace(/!/g, '%21').replace(/'/g, '%27').replace(/\(/g, '%28').replace(/\)/g, '%29').replace(/\*/g, '%2A');  
}
function htmlEntities(texto){
    var i,carac,letra,novo='';
    for(i=0;i<texto.length;i++){
        carac = texto[i].charCodeAt(0);
        if( (carac > 47 && carac < 58) || (carac > 62 && carac < 127) ){
            novo += texto[i];
        } else {
            novo += "&#" + carac + ";";
        }
    }
    return novo;
}
function reviewPreview(val1,val2) {
	if(val2=="") {
		document.getElementById('reviewPreviewDiv').innerHTML = val1;
	} else {
		document.getElementById('reviewPreviewDiv').innerHTML = val1+"<br><br>"+val2;
	}
}
function boxPreview(val1,val2) {
	document.getElementById(val2).innerHTML = val1;
}
function addReviewParagraph() {
	document.getElementById('addReviewParagraph').style.visibility = 'hidden';
	document.getElementById('addReviewParagraph').style.display = 'none';
	document.getElementById('secondReviewParagraph').style.visibility = 'visible';
	document.getElementById('secondReviewParagraph').style.display = 'block';
	document.getElementById('removeReviewParagraph').style.visibility = 'visible';
	document.getElementById('removeReviewParagraph').style.display = 'block';
}
function removeReviewParagraph() {
	document.getElementById('addReviewParagraph').style.visibility = 'visible';
	document.getElementById('addReviewParagraph').style.display = 'block';
	document.getElementById('secondReviewParagraph').style.visibility = 'hidden';
	document.getElementById('secondReviewParagraph').style.display = 'none';
	document.getElementById('removeReviewParagraph').style.visibility = 'hidden';
	document.getElementById('removeReviewParagraph').style.display = 'none';
	document.getElementById('secondReviewTextbox').value = '';
}
function numbersonly(e, decimal) {
	var key;
	var keychar;
	if (window.event) {
		key = window.event.keyCode;
	} else if (e) {
		key = e.which;
	} else {
		return true;
	}
	keychar = String.fromCharCode(key);
	if ((key==null) || (key==0) || (key==8) ||  (key==9) || (key==13) || (key==27) ) {
		return true;
	} else if ((("0123456789").indexOf(keychar) > -1)) {
		return true;
	} else if (decimal && (keychar == ".")) { 
		return true;
	} else {
		return false;
	}
}
function openComingSoon(evt,obj) {
	document.getElementById(obj).style.visibility = 'visible';
	document.getElementById(obj).style.display = 'block';
	var posX = 0;
	var posY = 0;
	if (evt.pageX || evt.pageY) 	{
		posX = evt.pageX;
		posY = evt.pageY;
	}
	else if (evt.clientX || evt.clientY) 	{
		posX = evt.clientX+document.body.scrollLeft+document.documentElement.scrollLeft;
		posY = evt.clientY+document.body.scrollTop+document.documentElement.scrollTop;
	}
	document.getElementById(obj).style.left = posX+10+'px';
    document.getElementById(obj).style.top = posY-40+'px';	
}
function closeComingSoon(obj) {
	document.getElementById(obj).style.visibility = 'hidden';
	document.getElementById(obj).style.display = 'none';
}
