/**
 * @author Ananda
 */

var Vms={};
Vms.Core= {};
Vms.tcs={};
Vms.tcs.promotions={};
Vms.tcs.promotions.ponds={};
Vms.tcs.promotions.ponds.history=new Array();


/*
 * Create XMLHTTP Object
 */

Vms.Core.XMLHttpFactories = [
	function () {return new XMLHttpRequest()},
	function () {return new ActiveXObject("Msxml2.XMLHTTP")},
	function () {return new ActiveXObject("Msxml3.XMLHTTP")},
	function () {return new ActiveXObject("Microsoft.XMLHTTP")}
];

Vms.Core.createXMLHTTPObject= function() {
	var xmlhttp = false;
	for (var i=0;i<Vms.Core.XMLHttpFactories.length;i++) {
		try {
			xmlhttp = Vms.Core.XMLHttpFactories[i]();
		}
		catch (e) {
			continue;
		}
		break;
	}
	return xmlhttp;
}


Vms.Core.requestObject=null;

Vms.Core.scrollPage=function()
{
	window.scrollTo(0,650);
}
Vms.Core.sendRequest= function(url,callback,postData) {
	if (!Vms.Core.requestObject) {
		Vms.Core.requestObject= Vms.Core.createXMLHTTPObject();
	}

	
	if (!Vms.Core.requestObject) return;
	
	var method = (postData) ? "POST" : "GET";
	
	Vms.Core.requestObject.open(method,url,true);
	Vms.Core.requestObject.setRequestHeader('User-Agent','XMLHTTP/1.0');
	if (postData)
		Vms.Core.requestObject.setRequestHeader('Content-type','application/x-www-form-urlencoded');
		
	Vms.Core.requestObject.onreadystatechange = function () {
		if (Vms.Core.requestObject.readyState != 4) return;
		if (Vms.Core.requestObject.status != 200 && Vms.Core.requestObject.status != 304) {
			return;
		}
		
		callback(Vms.Core.requestObject);
	}
	if (Vms.Core.requestObject.readyState == 4) return;
	Vms.Core.requestObject.send(postData);
}


Vms.tcs.promotions.ponds.getPondsQuizSuccess=function(xhr)
{
	var myStg= document.getElementById('pond_stg');
	myStg.innerHTML= xhr.responseText;
	Vms.tcs.promotions.ponds.showHideGoHome(false);
}


/*
 * Ponds Guru click handler
 */
Vms.tcs.promotions.ponds.getPondsQuiz= function()
{
	Vms.Core.sendRequest('promotions/pondsnew/jsoncontroller.php',Vms.tcs.promotions.ponds.getPondsQuizSuccess,'aid=2');
}


Vms.tcs.promotions.ponds.getPondsExpertiesSuccess=function(xhr)
{
	var myStg= document.getElementById('pond_stg');
	myStg.innerHTML= xhr.responseText;
	Vms.tcs.promotions.ponds.showHideGoHome(false);
}


/*
 * Ponds Guru click handler
 */
Vms.tcs.promotions.ponds.getPondsExperties= function()
{
	Vms.Core.sendRequest('promotions/pondsnew/jsoncontroller.php',Vms.tcs.promotions.ponds.getPondsExpertiesSuccess,'aid=14');
}



Vms.tcs.promotions.ponds.getPondsGuruSuccess=function(xhr)
{
	var myStg= document.getElementById('pond_stg');
	myStg.innerHTML= xhr.responseText;
	Vms.tcs.promotions.ponds.showHideGoHome(false);
}


/*
 * Ponds Guru click handler
 */
Vms.tcs.promotions.ponds.getPondsGuru= function()
{
	Vms.Core.sendRequest('promotions/pondsnew/jsoncontroller.php',Vms.tcs.promotions.ponds.getPondsGuruSuccess,'aid=1');
}


Vms.tcs.promotions.ponds.getPondsStoriesSuccess=function(xhr)
{
	var myStg= document.getElementById('pond_stg');
	myStg.innerHTML= xhr.responseText;
	Vms.tcs.promotions.ponds.showHideGoHome(false);
}


/*
 * Ponds Guru click handler
 */
Vms.tcs.promotions.ponds.getPondsStories= function(os)
{
	Vms.Core.sendRequest('promotions/pondsnew/jsoncontroller.php',Vms.tcs.promotions.ponds.getPondsStoriesSuccess,'aid=12&os='+os);
}

Vms.tcs.promotions.ponds.clearStoryForm=function()
{
	var ele = document.getElementById('txtStory');
	ele.value="";
	ele = document.getElementById('txtName');
	ele.value=="";
	
	ele = document.getElementById('txtAge');
	ele.value=="";
	ele = document.getElementById('txtEmail');
	ele.value=="";
	ele = document.getElementById('txtPhone');
	ele.value=="";
}

Vms.tcs.promotions.ponds.updatePondsStoriesSuccess=function(xhr)
{
	var myEle= document.getElementById('div_qerro');
	var rObject=eval('('+xhr.responseText+')');
	myEle.innerHTML=rObject.msg;
	
	ele = document.getElementById('div_qresult');
	ele.innerHTML="";
	if (rObject.status == 1) {
		Vms.tcs.promotions.ponds.showStoryForm(true);
		Vms.tcs.promotions.ponds.clearStoryForm();
	}
}


/*
 * Ponds Guru click handler
 */
Vms.tcs.promotions.ponds.updatePondsStories= function(os)
{
	
	var data ="aid=13";
	var ele = document.getElementById('txtStory');
	var isError =false;
	var errorMsg="";
	
	if (ele.value==null || ele.value=="")
	{
		errorMsg="No story entered<br>";
		isError=true;
	}
	else
	{
		data+="&story="+ele.value;
	}
		
	ele = document.getElementById('txtName');
	if (ele.value==null || ele.value=="")
	{
		errorMsg+="No name entered<br>";
		isError=true;
	}
	else
	{
		data+="&name="+ele.value;
	}
	ele = document.getElementById('txtAge');
	if (ele.value==null || ele.value=="")
	{
		errorMsg+="No age  entered<br>";
		isError=true;
	}
	else
	{
		data+="&age="+ele.value;
	}
	
	ele = document.getElementById('txtEmail');
	if (ele.value==null || ele.value=="")
	{
		errorMsg+="No age  entered<br>";
		isError=true;
	}
	else
	{
		data+="&email="+ele.value;
	}
	
	
	ele = document.getElementById('txtPhone');
	if (ele.value==null || ele.value=="")
	{
		errorMsg+="No age  entered<br>";
		isError=true;
	}
	else
	{
		data+="&phone="+ele.value;
	}
	
	if (isError)
	{
		ele = document.getElementById('div_qerro');
		ele.innerHTML=errorMsg;
	}
	else
	{
		ele = document.getElementById('div_qresult');
		ele.innerHTML="<img src='promotions/pondsnew/images/updating.gif' />";
		Vms.Core.sendRequest('promotions/pondsnew/jsoncontroller.php',Vms.tcs.promotions.ponds.updatePondsStoriesSuccess,data);
	}
}

Vms.tcs.promotions.ponds.getPondsAgeMiracleSuccess=function(xhr)
{
	var myStg= document.getElementById('pond_stg');
	myStg.innerHTML= xhr.responseText;
	Vms.tcs.promotions.ponds.showHideGoHome(false);
}


/*
 * Age Miracle click handler
 */
Vms.tcs.promotions.ponds.getPondsAgeMiracle= function()
{
	Vms.Core.sendRequest('promotions/pondsnew/jsoncontroller.php',Vms.tcs.promotions.ponds.getPondsAgeMiracleSuccess,'aid=4');
}

Vms.tcs.promotions.ponds.getPondsSkinSuccess=function(xhr)
{
	var myStg= document.getElementById('pond_stg');
	myStg.innerHTML= xhr.responseText;
	Vms.tcs.promotions.ponds.showHideGoHome(false);
}


/*
 * Age Miracle click handler
 */
Vms.tcs.promotions.ponds.getPondsSkin= function()
{
	Vms.Core.sendRequest('promotions/pondsnew/jsoncontroller.php',Vms.tcs.promotions.ponds.getPondsSkinSuccess,'aid=8');
}


Vms.tcs.promotions.ponds.changeMarks=function(marks,ele)
{
	var myEl = document.getElementById("a"+ele);
	myEl.value= marks;
}

Vms.tcs.promotions.ponds.getQuizResultSuccess=function(xhr)
{
	var rEle;
	var rObject=eval('('+xhr.responseText+')');
	rEle= document.getElementById('div_qerro');
	rEle.innerHTML = rObject.msg;
	rEle= document.getElementById('div_qresult');
	rEle.innerHTML = "";
	if (rObject.status == 0) {
		rEle= document.getElementById('div_result_btn');
		rEle.style.display="block"
	}
	
}

Vms.tcs.promotions.ponds.totalMarks=function()
{
	var totQuiz= document.getElementById('totalQuiz').value;
	var errEle= document.getElementById('div_qerro');
	errEle.innerHTML="";
	var totMarks=0;
	for (i=1;i<=totQuiz;i++)
	{
		var myEle = document.getElementById("a"+i);
		if (parseInt(myEle.value) > 0) {
			totMarks += parseInt(myEle.value);
		}
	}
	if (totMarks > 0) {
		var rEle= document.getElementById('div_result_btn');
		rEle.style.display="none";
		rEle= document.getElementById('div_qresult');
		rEle.innerHTML = "<img src='promotions/pondsnew/images/updating.gif'/>";
		Vms.Core.sendRequest('promotions/pondsnew/jsoncontroller.php', Vms.tcs.promotions.ponds.getQuizResultSuccess, 'aid=3&marks='+totMarks);
	}
	else
	{
		
		errEle.innerHTML ="You haven't answerd any queston";
	}
}


Vms.tcs.promotions.ponds.getgetSlideSuccess=function(xhr)
{
	var myStg= document.getElementById('textsection-1');
	myStg.innerHTML= xhr.responseText;
}



Vms.tcs.promotions.ponds.getSlide= function(aid)
{
	Vms.Core.sendRequest('promotions/pondsnew/jsoncontroller.php',Vms.tcs.promotions.ponds.getgetSlideSuccess,'aid='+aid);
	var myStg= document.getElementById('textsection-1');
	myStg.innerHTML="<img src='promotions/pondsnew/images/loading.gif' style='margin:auto;padding-top:150px;' />";
}

Vms.tcs.promotions.ponds.moveTab= function(tabId)
{
	var stage= document.getElementById('div_anm_stg');
	
	var tab1= document.getElementById('div_anm_movies');
	var tab2= document.getElementById('div_anm_songs');
	var tab3= document.getElementById('div_anm_books');
	var tab4= document.getElementById('div_anm_poems');
	var tab5= document.getElementById('div_anm_quotes');
	var tab6= document.getElementById('div_anm_verses');
	
	var myEle=document.getElementById('textslider');
	myEle.style.top="0px";

/*
	var stg1= document.getElementById('div_anm_stg_movies');
	var stg2= document.getElementById('div_anm_stg_songs');
	 var stg3= document.getElementById('div_bk');
	var stg4= document.getElementById('div_anm_stg_poems');
	var stg5= document.getElementById('div_anm_stg_quotes');
	var stg6= document.getElementById('div_anm_stg_verses');
	
	
	stg1.style.display='none';
	stg2.style.display='none';
	stg3.style.display='none';
	stg4.style.display='none';
	stg5.style.display='none';
	stg6.style.display='none';
*/

	
	var stgPos="0px";
	var tab1Pos="0px";
	var tab2Pos="0px";
	var tab3Pos="0px";
	var tab4Pos="0px";
	var tab5Pos="0px";
	var tab6Pos="0px";
	
	switch (tabId) {
	case 0:
		stgPos="0px";
		tab1Pos="0px"
		//stg1.style.display='block';
		Vms.tcs.promotions.ponds.getSlide(15);
		break;
	case 1:
		stgPos="30px";
		tab1Pos="-405px";
		//stg2.style.display='block';
		Vms.tcs.promotions.ponds.getSlide(16);
		break;
	case 2:
		stgPos="60px";
		tab1Pos="-405px";
		tab2Pos="-405px";
		Vms.tcs.promotions.ponds.getSlide(17);
		//stg3.style.display='block';
		break;
	case 3:
		stgPos="90px";
		tab1Pos="-405px";
		tab2Pos="-405px";
		tab3Pos="-405px";
		//stg4.style.display='block';
		Vms.tcs.promotions.ponds.getSlide(18);
		break;
	case 4:
		stgPos="120px";
		tab1Pos="-405px";
		tab2Pos="-405px";
		tab3Pos="-405px";
		tab4Pos="-405px";
		//stg5.style.display='block';
		Vms.tcs.promotions.ponds.getSlide(19);
		break;
	case 5:
		stgPos="150px";
		tab1Pos="-405px";
		tab2Pos="-405px";
		tab3Pos="-405px";
		tab4Pos="-405px";
		tab5Pos="-405px";
		Vms.tcs.promotions.ponds.getSlide(20);
		//stg6.style.display='block';
		break;
	case 6:
		stgPos="180px";
		tab1Pos="-405px";
		tab2Pos="-375px";
		tab3Pos="-345px";
		tab4Pos="-315px";
		break;
	}
	
	stage.style.left=stgPos;
	tab1.style.left=tab1Pos;
	tab2.style.left=tab2Pos;
	tab3.style.left= tab3Pos;
	tab4.style.left=tab4Pos;
	tab5.style.left=tab5Pos;
	tab6.style.letterSpacing=tab6Pos;
	
}

Vms.tcs.promotions.ponds.showFullStorySuccess=function(xhr)
{
	
	var myStg= document.getElementById('news_stg');
	myStg.innerHTML= xhr.responseText;
	Vms.tcs.promotions.ponds.showHideToolBar(false);
	
}

/*
 * Full article load function
 */
Vms.tcs.promotions.ponds.showFullStory=function (nid)
{
	
	Vms.Core.sendRequest('promotions/pondsnew/jsoncontroller.php',Vms.tcs.promotions.ponds.showFullStorySuccess,'aid=5&nid='+nid);
	//Vms.tcs.promotions.pears.stageOpacity(false);
}


Vms.tcs.promotions.ponds.fullStoryHandler=function(nid,caller,ntype)
{
	Vms.tcs.promotions.ponds.history.push(caller);
	
	if (ntype == 1) {
		Vms.tcs.promotions.ponds.showFullStory(nid);
	}
	else
	{
		Vms.tcs.promotions.ponds.showGallery(nid);
	}
}


/*
 * gallery load succes handler
 */
Vms.tcs.promotions.ponds.showGallerySuccess=function(xhr)
{
	var myStg= document.getElementById('news_stg');
	myStg.innerHTML= xhr.responseText;
	Vms.tcs.promotions.ponds.showHideToolBar(false);
}

/*
 * Request gallery news
 */
Vms.tcs.promotions.ponds.showGallery=function (nid)
{
	Vms.Core.sendRequest('promotions/pondsnew/jsoncontroller.php',Vms.tcs.promotions.ponds.showGallerySuccess,'aid=6&nid='+nid);
	//Vms.tcs.promotions.pears.stageOpacity(false);
}



/*
 * home news load succes handler
 */
Vms.tcs.promotions.ponds.getHomeNewsSuccess=function(xhr)
{
	var myStg= document.getElementById('news_stg');
	myStg.innerHTML= xhr.responseText;
}

/*
 * Request gallery news
 */
Vms.tcs.promotions.ponds.getHomeNews=function (os)
{
	Vms.Core.sendRequest('promotions/pondsnew/jsoncontroller.php',Vms.tcs.promotions.ponds.getHomeNewsSuccess,'aid=7&os='+os);

}



Vms.tcs.promotions.ponds.showHideToolBar=function(hide)
{
	var tb=document.getElementById('pd_header');
	if (hide)
	{
		tb.style.display="none";
	}
	else
	{
		tb.style.display="block";
	}
}

Vms.tcs.promotions.ponds.goback=function()
{
	var fun =Vms.tcs.promotions.ponds.history.pop();
	Vms.tcs.promotions.ponds.showHideToolBar(true);
	eval(fun);
}


/*
 * home button click handler success
 */
Vms.tcs.promotions.ponds.getHomeContentSuccess=function(xhr)
{
	var myStg= document.getElementById('pond_stg');
	myStg.innerHTML= xhr.responseText;
	Vms.tcs.promotions.ponds.showHideGoHome(true);
}

/*
 * home button click handler
 */
Vms.tcs.promotions.ponds.getHomeContent=function ()
{
	Vms.Core.sendRequest('promotions/pondsnew/jsoncontroller.php',Vms.tcs.promotions.ponds.getHomeContentSuccess,'aid=9');

}


Vms.tcs.promotions.ponds.getGuruQuestionSuccess=function(xhr)
{
	var myStg= document.getElementById('dic_pdguru_qa');
	myStg.innerHTML= xhr.responseText;

}


Vms.tcs.promotions.ponds.getGuruQuestion=function (prs)
{
	
	var dt="aid=11&os="+prs.os+"&qid="+prs.qid;

	Vms.Core.sendRequest('promotions/pondsnew/jsoncontroller.php',Vms.tcs.promotions.ponds.getGuruQuestionSuccess,dt);
}
Vms.tcs.promotions.ponds.showHideGoHome=function(hide)
{
	
	var myele = document.getElementById('pd_hmbtnbr');
	if (hide) {
		myele.style.display = "none";
	}
	else
	{
		myele.style.display = "block";
	}
}

Vms.tcs.promotions.ponds.showForm=function()
	{
		var ele = document.getElementById('divpearsform');
		ele.style.display="block";
		ele = document.getElementById('divpearsbnr');
		ele.style.display="none";
		//setHeight(); 
	}

Vms.tcs.promotions.ponds.cancelGuruQuestion =function()
{
	var ele = document.getElementById('divpearsform');
	ele.style.display="none";
	ele = document.getElementById('divpearsbnr');
	ele.style.display="block";
	ele= document.getElementById('txtQuestion');
	ele.value="";
	
	ele= document.getElementById('txtName');
	ele.value="";
	
	ele= document.getElementById('txtEmail');
	ele.value="";
	
}

Vms.tcs.promotions.ponds.submitGuruQuestionSuccess= function(xhr)
{
	var myEle = document.getElementById('divErrorQ');
	myEle.innerHTML="";
	//alert(xhr.responseText);
	var rObject=eval('('+xhr.responseText+')');
	
	
	if (rObject.status==1)
	{
		Vms.tcs.promotions.ponds.cancelGuruQuestion();
		myEle.innerHTML="Thank You<br><br>Your question will be answerd soon.";
	}	
	else
	{
		myEle.innerHTML="Sorry<br><br>An error occured while updating your question.Please try later.";
	}
	//alert(xhr.responseText);
}

Vms.tcs.promotions.ponds.submitGuruQuestion=function()
{

	var data ="aid=10";
	var ele = document.getElementById('txtQuestion');
	var isError =false;
	var errorMsg="";
	
	if (ele.value==null || ele.value=="")
	{
		errorMsg="No Question entered<br>";
		isError=true;
	}
	else
	{
		data+="&question="+ele.value;
	}
		
	ele = document.getElementById('txtName');
	if (ele.value==null || ele.value=="")
	{
		errorMsg+="No name entered<br>";
		isError=true;
	}
	else
	{
		data+="&qname="+ele.value;
	}
	ele = document.getElementById('txtEmail');
	if (ele.value==null || ele.value=="")
	{
		errorMsg+="No e-mail entered<br>";
		isError=true;
	}
	else
	{
		data+="&email="+ele.value;
	}
	
	if (isError)
	{
		ele = document.getElementById('divErrorQ');
		ele.innerHTML=errorMsg;
	}
	else
	{
		
		var myEle = document.getElementById('divErrorQ');
		myEle.innerHTML="<img src='promotions/pondsnew/images/updating.gif' />";
		Vms.Core.sendRequest('promotions/pondsnew/jsoncontroller.php',Vms.tcs.promotions.ponds.submitGuruQuestionSuccess,data);
	}
	
}	

Vms.tcs.promotions.ponds.fade=function(tid,fade)
	{
		var ele = document.getElementById(tid);
		if (fade == '1') {
			ele.className="normal";
		}
		else {
			ele.className="fade";
		}
	}
	
Vms.tcs.promotions.ponds.showImg= function(imn,lp) {
		var cont=document.getElementById('imlst');
		cont.innerHTML="";
		
		var ele = document.createElement("div");
		
		ele.style.position="relative";
		ele.style.left=lp+"px";
		ele.style.top="-30px";
		ele.style.backgroundColor="#b2b2b2";
		ele.style.textAlign="center";
		ele.style.paddingTop="10px";

		
		
		
		var iEle = document.createElement("img");
		iEle.src ="promotions/ponds/images/"+imn;
		ele.appendChild(iEle);
		
		iEle = document.createElement("div");

		iEle.innerHTML="<a href='javascript:Vms.tcs.promotions.ponds.hideImage();'>&lt;&lt;Close&gt;&gt;</a>";
		
		
		ele.appendChild(iEle);
		cont.appendChild(ele);
}

Vms.tcs.promotions.ponds.hideImage=function(imn,lp) {
	var cont=document.getElementById('imlst');
	cont.innerHTML="";
}

Vms.tcs.promotions.ponds.showStoryForm=function(hide)
{
	if (hide) {
		var ele = document.getElementById('frm_story');
		ele.style.display = "none";
	}
	else
	{
		var ele = document.getElementById('frm_story');
		ele.style.display = "block";
	}
}

Vms.tcs.promotions.ponds.showMore=function(){
		var ele = document.getElementById('guru_mr');
		ele.style.display='block';
		
		var ele = document.getElementById('guru_mb');
		ele.style.display='none';
	}

	