 function MM_swapImgRestore() { //v3.0
   var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
 }
 function MM_preloadImages() { //v3.0
   var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
     var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
     if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
 }
 function MM_findObj(n, d) { //v4.0
   var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
     d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
   if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
   for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
   if(!x && document.getElementById) x=document.getElementById(n); return x;
 }
 function MM_swapImage() { //v3.0
   var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
    if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
 }
 
 function init() {
 	preloadimages();
 }
 
 
 function preloadimages()
 {
 	MM_preloadImages(
 	'/images/btnquotes.gif'
 	,'/images/btnretrieveaquotebs.gif'
 	);
 
 }

function runCannabisFacts() {
	doCannabisFacts();
	window.setInterval('doCannabisFacts()', 18000) ;

}

var maxfacts = 59;	
function doCannabisFacts() {
	window.setTimeout('Effect.Fade(\'featuredcannabisfact\', {duration:1.5})',1);
	window.setTimeout('_doCannabisFacts()', 1500);
	window.setTimeout('Effect.Appear(\'featuredcannabisfact\', {duration:3.0})',2000);
}

function _doCannabisFacts() {
	var featuredcannabisfactdiv = document.getElementById('featuredcannabisfact');
	var randomfactnum = (Math.round(Math.random() * (maxfacts-1)))+1;
	//alert(randomfactnum);
	var randomfactdiv = document.getElementById('cannabisfact'+randomfactnum);
	if(featuredcannabisfactdiv&&randomfactdiv)
	{
		featuredcannabisfactdiv.innerHTML = randomfactdiv.innerHTML;
	}
}

function showRandomHomeFootArticle()
{
	var maxarticles = 6;
	var homemainpanelfootarticlediv = document.getElementById('homemainpanelfootarticle');
	var randomarticlenum = (Math.round(Math.random() * (maxarticles-1)))+1;
	//alert(randomarticlenum);
	var randomhomemainpanelfootarticlediv = document.getElementById('homemainpanelfootarticle'+randomarticlenum);
	if(homemainpanelfootarticlediv&&randomhomemainpanelfootarticlediv)
	{
		homemainpanelfootarticlediv.innerHTML = randomhomemainpanelfootarticlediv.innerHTML;
	}
}

function initquiz()
{
}

function testquizdep()
{
	var myscore = parseInt((quizscore/quiztotal)*100);
	//alert(myscore);
	if(myscore>89)
	{
	//alert("quizok");
		location.href='quizdep.html';
	}
	else
	{
	//alert("quizfail");
		location.href='quizdepfail.html';
	}
}

function runquiz()
{
	initquiz();
	
}

function getmyanswer(q)
{
	var ret = false;

	for (counter = 0; counter < eval("document.quizform.q"+q+".length"); counter++)
	{
		if (eval("document.quizform.q"+q+"["+counter+"].checked"))
		{
			ret = eval("document.quizform.q"+q+"["+counter+"].value");
		}
	}

	if (!ret)
	{
		ret = false;
	}
//alert(ret);
	return ret;
}
function resetquiz()
{
	quiztotal = 0;
	quizscore = 0;
	nextquestion(0);
}
function nextquestion(q)
{
	var x = new CarouselEffect($('quizquestions'), {scroll:541, max:54100});
	var totalnumquestions = parseInt(document.quizform.totalnumquestions.value);
	//alert(q+' '+totalnumquestions);
	if(totalnumquestions>0&&q&&q==totalnumquestions)
	{
		testquizdep();
	}
}
var quiztotal = 0;
var quizscore = 0;
function completequestion(q)
{
	var ans = eval("document.quizform.qanswer"+q);
	if(ans)
	{
		var myans = getmyanswer(q);
//alert(myans+'='+ans.value);
		if(myans==false)
		{
			//alert("ouch");
			return;
		}
		
		var ansreport = document.getElementById("answerresultq"+(q+1))
		if(ans.value == myans)
		{
			quizscore++;
			if(ansreport)
			{
				ansreport.innerHTML = "Congratulations, <b>"+myans + "</b> was the correct answer.";
			}
			
		}
		else
		{
			if(ansreport)
			{
				ansreport.innerHTML = "Sorry, <span class='red'><b>"+ myans + "</b></span> was wrong. the correct answer was <b>"+ ans.value+"</b>.";
			}
		}
		quiztotal++;
		var totalnumquestions = parseInt(document.quizform.totalnumquestions.value);
		var scorediv = document.getElementById("quizscoreq"+(q+1))
		if(scorediv)
		{
			//scorediv.innerHTML = parseInt(((quizscore/quiztotal)*100))+"%";
			scorediv.innerHTML = 100 - parseInt(((quiztotal-quizscore)/totalnumquestions)*100)+"%";
		}
		
		
	}
	nextquestion(q);
}


function gup( name )
{
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results == null )
    return "";
  else
    return results[1];
}

function decode(encoded)
{
	ret = unescape(encoded.replace(/\+/g,  " "));
	return ret;
}

function checkformdiploma(myform)
{
	if(myform.recipient.value.length>0)
	{
		return true;
	}
	alert("Please enter your name")
	return false;
	myform.recipient.select();
	myform.recipient.focus();
}

function collegediploma()
{
	var recipient = decode(gup('recipient'));
	
	if(recipient)
	{
		document.getElementById('diplomarecipient').innerHTML = recipient;
	}
	var d = new Date();
	var curr_date = d.getDate();
	var curr_month = d.getMonth();
	curr_month++;
	var curr_year = d.getFullYear();
	var datestr = curr_date + "-" + curr_month + "-" + curr_year;
	document.getElementById('diplomadate').innerHTML = datestr;

}

