// JavaScript Document
var randivs=0;
var navimg=0;
var navarea=0;
$(document).ready(function(){
	var randomdiv=getid('ContentOuter').getElementsByTagName('div');
	for(i=0;i<randomdiv.length;i++)
	{
		if(randomdiv[i].className.indexOf('random') != -1)
		{
			randomdiv[i].id='changeids'+randivs;
			randivs++;	
		}
	}
	if(getid('TopNav'))
	{
		var imagenav=getid('TopNav').getElementsByTagName('img');
		
		for(i=0;i<imagenav.length;i++)
		{
			if(imagenav[i].className.indexOf('imagemps') != -1)
			{
				imagenav[i].id='changeimg'+navimg;
				navimg++;	
			}
		}
		var imageare=getid('TopNav').getElementsByTagName('area');	
		for(i=0;i<imageare.length;i++)
		{
			if(imageare[i].className.indexOf('imagemap') != -1)
			{
				imageare[i].id='changearea'+navarea;
				imageare[i].onmouseover=changeimg;
				imageare[i].onmouseout=changeimgback;
				navarea++;	
			}
		}
	}
	if(randivs != 0)
	{
		var randomnumber=Math.floor(Math.random()*randivs);
		getid('changeids'+randomnumber).style.display="block";
		getid('outerbody').style.background="url(images/bg-home"+randomnumber+".jpg) no-repeat center top";
		getid('OuterContainer').style.background=" #c49e7b url(images/bg-home-btm"+randomnumber+".gif) no-repeat center top";
	}
	pollquestions();
	mouseOverTxt();
	newWin();
	nutrition();
});
function changeimg()
{
	var ckno=Number(this.id.replace('changearea',''));	
	getid('changeimg'+ckno).parentNode.style.backgroundPosition='left -113px';
	this.onmouseout=changeimgback;
}
function changeimgback()
{
	var ckno=Number(this.id.replace('changearea',''));	
	getid('changeimg'+ckno).parentNode.style.backgroundPosition='left 0px';
}
function pollquestions()
{
	readquestions('/includes/xml/questions.xml');	
}
function readquestions(geturl)
{
	try
	{
		loadXMLDoc(geturl);
	}
	catch(e)
	{
		var msg = (typeof e == "string") ? e : ((e.message) ? e.message : "Unknown Error");
		alert("Unable to get XML data:\n" + msg);
		return;
	}
}
function loadXMLDoc(url)
{
	if (window.ActiveXObject)
	{
		isIE = true;
		req = new ActiveXObject("Microsoft.XMLHTTP");
		if (req)
		{
			req.onreadystatechange = createpol;	
			req.open("GET", url, true);
			req.send();
		}
	}
	else if (window.XMLHttpRequest)
	{
		req = new XMLHttpRequest();
		req.onreadystatechange = createpol;	
		req.open("GET", url, true);
		req.send(null);
	}	
}

var k=0;
var sec=0;
var qid=0;
function createpol()
{
	if (req.readyState == 4)
	{
        if (req.status == 200)
		{
			var ques=new Array();
			sectiondetails = req.responseXML.getElementsByTagName("section");
			for(var i=0;i<sectiondetails.length;i++)
			{
				if(sectiondetails[i].getAttribute('secID') == sectionid)
				{
					sec=i;
					for(var j=0;j<sectiondetails[i].childNodes.length;j++)
					{
						if(sectiondetails[i].childNodes[j].nodeName == 'question')
						{
							ques[k++]=j;
						}
					}
					for(var j=0;j<sectiondetails[i].childNodes.length;j++)
					{
						if(sectiondetails[i].childNodes[j].nodeName == 'question')
						{
							var randomnumberques=Math.floor(Math.random()*ques.length);
						}
					}
					getid('QuestionContainer').innerHTML='';
					var quesp=document.createElement('p');
					qid=sectiondetails[sec].childNodes[ques[randomnumberques]].getAttribute('qid');
					var questext=document.createTextNode(sectiondetails[sec].childNodes[ques[randomnumberques]].getAttribute('Qname'));
					quesp.appendChild(questext);
					var brk=document.createElement('br');
					brk.className='clear';
					getid('QuestionContainer').appendChild(quesp);
					getid('QuestionContainer').appendChild(brk);
					var btnp=document.createElement('p');
					btnp.className='btnShare';
					var btn=document.createElement('a');
					btn.href='/exit.html';
					btn.setAttribute('target','_blank');
					var btnimg=document.createElement('img');
					btnimg.src='/images/btn_share_facebook.png';
					btn.appendChild(btnimg);
					btnp.appendChild(btn);
					getid('QuestionContainer').appendChild(btnp);
				}
			}			
		}
	}
}
if(navigator.userAgent.indexOf('MSIE 6') != -1)
{
	var shttp = new ActiveXObject("Microsoft.XMLHTTP");
}
else
{
	var shttp = new XMLHttpRequest();
}
function getRadioCheckedValue(radio_name)
{
	var oRadio = getid('QuestionContainer').getElementsByTagName('input');
	for(var i = 0; i < oRadio.length; i++)
	{
		if(oRadio[i].checked) 
		{
			return oRadio[i].value;
		}
	}
	return '';
} 

function getid(id)
{
	return document.getElementById(id);	
}
/**********************Footer Mouse over***************************************/
function mouseOverTxt(){
	$(".footerHover a").hover(function() {
	  $(this).next("span").slideDown('fast');
	}, function() {
	  $(this).next("span").slideUp('fast');
});
}

/***************************New Window*******************************************************/
function newWin(){

	$("a[rel=ExtLink]").attr('target','_blank');

}

/****************************nutrition pop up*************************************************/

function nutrition(){
	$('#PopOuter').css('display', 'none');
	$('span.nutInfo').click(function(){
								  $('#PopOuter').css('display', 'block');
								  });
	$('span.close').click(function(){
								$('#PopOuter').css('display', 'none');
								});
						
}

/************************************Radio Btns**********************************/

function optionsRadio(){
	 $(".jqtransform").jqTransform();
}
