var request;
var chktriviaCount;
var counter = 25;
var iCounter = 24;


if (navigator.appName == "Microsoft Internet Explorer") { 
request = new ActiveXObject("Microsoft.XMLHTTP"); 
} else { 
request = new XMLHttpRequest(); 
}
function txtBlank(txtId)
{
	document.getElementById('txtQty_'+txtId).value='';
}


function txtAddQty(txtId)
{
	if(document.getElementById('txtQty_'+txtId).value == '')
	document.getElementById('txtQty_'+txtId).value='Qty';
}

function updLink(updProductId,tcartFeatureid){

	var productValue = document.getElementById('txtQty_'+ tcartFeatureid).value;
	
	var productId	 = updProductId;
	var success = 4;
	request.abort();
	request.open("GET", "/shoppingcart/updateqty?productId=" + productId + "&productQty=" + productValue+ "&tcartFeatureids="+tcartFeatureid, true);
	
	request.onreadystatechange=function() { 
		
		if (request.readyState == success) {

			var prodArray = new Array();		
			prodArray = eval(request.responseText);

			if(document.getElementById('chkDropdownStatus').value == 1)
			{
				var e = document.getElementById("selectpt");

				var discountStr = e.options[e.selectedIndex].value;

				discntArray=discountStr.split("-");
				discount=discntArray[0];
				
			discount_amt = (discntArray[0]*prodArray[2])/100;

			discount_amt=  discount_amt.toFixed(2);
			}
			else{
				discount=0.00;
				discount_amt =0.00;
			}

			final_priced  = parseFloat(prodArray[2])-parseFloat(discount_amt);

			final_priced  = final_priced.toFixed(2);
			totalAmt	  =	prodArray[2].toFixed(2);

			document.getElementById('final_pric').value=final_priced;

			document.getElementById('total_amt').value=totalAmt;

			if(discount_amt > 0)
			document.getElementById('discunt').innerHTML='<b>$ '+discount_amt+' @'+discount+'%</b>';
			document.getElementById('final_amt').innerHTML='<b>$ '+final_priced+'</b>';

			document.getElementById("div_Cart").innerHTML = prodArray[0];

			document.getElementById("header_cart_item").innerHTML = prodArray[1];	

			document.getElementById("crtUpdMsg").style.display = 'block';
		}
	}
	request.send(null);
	
}
function removeProd(remProductId,tcartFeatureid){
	var sts = confirm('Are you sure to remove this item from your cart?');	
	if(sts){
		var productId = remProductId;
		var success = 4;
		request.abort();
		request.open("GET", "/shoppingcart/removeitem?productId=" + productId+ "&tcartFeatureids="+tcartFeatureid, true);
		request.onreadystatechange=function() { 
			if (request.readyState == success) {

				var prodArray = new Array();		
				prodArray = eval(request.responseText);
				
				if(document.getElementById('chkDropdownStatus').value == 1)
				{
					var e = document.getElementById("selectpt");

					var discountStr = e.options[e.selectedIndex].value;

					discntArray=discountStr.split("-");
					discount=discntArray[0];

				
				discount_amt = (discntArray[0]*prodArray[2])/100;

				discount_amt=  discount_amt.toFixed(2);
				}
				else{
					discount=0.00;
					discount_amt =0.00;
				}

				final_priced  = parseFloat(prodArray[2])-parseFloat(discount_amt);

				final_priced  = final_priced.toFixed(2);
				totalAmt	  =	prodArray[2].toFixed(2);

				document.getElementById('final_pric').value=final_priced;

				document.getElementById('total_amt').value=totalAmt;
				if(discount_amt > 0)
				document.getElementById('discunt').innerHTML='<b>$ '+discount_amt+' @'+discount+'%</b>';

				document.getElementById('final_amt').innerHTML='<b>$ '+final_priced+'</b>';

				document.getElementById("div_Cart").innerHTML = prodArray[0];

				document.getElementById("header_cart_item").innerHTML = prodArray[1];	

				document.getElementById("crtUpdMsg").style.display = 'block';
				}
			}
		}else{
			
			document.getElementById('chkItem_'+tcartFeatureid).checked = false;
			return false;
		}
			
	
	
	request.send(null);
	
		
	}

function addInCart(selProductId,product_discount,chkGender,txtId){

	if(document.getElementById("prodColor"))
	{
		var e = document.getElementById("prodColor");
		prodColour=e.options[e.selectedIndex].value;
	}
	
	if(document.getElementById("prodColor"))
	{
	 	e = document.getElementById("prodSize");
		prodSiz=e.options[e.selectedIndex].value;
	}

	var checkStat = 0;
	
	if(document.getElementById("prodColor").style.display == 'block' && document.getElementById("prodSize").style.display == 'block')
	{
		if(document.getElementById("prodColor").value=='' || document.getElementById("prodSize").value=='' || document.getElementById('txtQty_'+txtId).value=='')
		{
			alert("Please select Color/Size/Quantity");
			return false;
			checkStat = 2;
		}
		else
		{
			checkStat = 0;
		}
	}
	else
	{
		checkStat = 1;
	}
	
	if(!isNaN(document.getElementById('txtQty_'+txtId).value))
	{
		checkStat = 0;
	}
	else
	{
		alert("Please enter the numberic value in Quantity box.");
		return false;
	}
	if(checkStat==1 || checkStat==0)
	{
		qty = document.getElementById('txtQty_'+txtId).value;
		
		var productId = selProductId;
		var success = 4;
		request.abort();
		request.open("GET", "/mall/ajaxcart?productId=" + productId+"&prodcolors="+prodColour+"&prodSizes="+prodSiz+"&product_discnt="+product_discount+"&gender="+chkGender+"&prodQty="+qty, true);
		request.onreadystatechange=function() { 

			if (request.readyState == success) {
				document.getElementById("div_MSG").style.display = 'block';
				for(var lCount = 0; lCount < cart_item.length; lCount++){
					document.getElementById("cart_item_" + cart_item[lCount]).innerHTML = request.responseText;
				}
				document.getElementById('cartDiv_'+txtId).style.display='none';
				document.getElementById('lightboxe').style.display='none';
				document.getElementById('txtQty_'+txtId).value='Qty';
				document.getElementById("header_cart_item").innerHTML = request.responseText;
				
				ShowMSG();
			}
		}
		request.send(null);
	}
	else
	{
		alert("Please select size/color/quantity");
	}
}

function showProductDetail(prodID,divId)
{
	
var success = 4;

	request.open("GET", "/mall/productinfo?productId=" + prodID, true);
	
	request.onreadystatechange=function() { 
		
		if (request.readyState == success) {
			
			var prodArray = new Array();
			
			prodArray = eval(request.responseText);

			if(prodArray[0].length>0){
				strSize="<select name='prodSize' id='prodSize' style='width:120px; display:block' ><option value=''>Choose Size</option>" ;
				for(i=0;i<prodArray[0].length;i++)
				{
					strSize=strSize+"<option value='"+prodArray[0][i]['size_id']+"'>"+prodArray[0][i]['size_desc']+"</option>";
					
				}
				strSize=strSize+"</select>";
			}else{
				strSize="";
				strSize="<select name='prodSize' id='prodSize' style='width:120px; display:none' ><option value=''>Choose Size</option></select>";
			}
			
			if(prodArray[1].length>0)
			{
				strColor="<select  name='prodColor' id='prodColor' style='width:120px; display:block' ><option value=''>Choose Color</option>" ;
				for(i=0;i<prodArray[1].length;i++)
				{
					strColor=strColor+"<option value='"+prodArray[1][i]['color_id']+"'>"+prodArray[1][i]['color_nm']+"</option>";
					
				}
				strColor=strColor+"</select>";
			}
			else{
				strColor="";
				strColor="<select name='prodColor' id='prodColor' style='width:120px; display:none' ><option value=''>Choose Color</option></select>";
			}

			document.getElementById('prod_size_'+divId).innerHTML=strSize;
			document.getElementById('prod_color_'+divId).innerHTML=strColor;
			document.getElementById('cartDiv_'+divId).style.display='block';
			document.getElementById('lightboxe').style.display='block';

			if(document.getElementById('lightboxe').style.display=='block')
			{
				if (window.innerHeight) {// Firefox
					if(window.scrollMaxY){
						yWithScroll = window.innerHeight + window.scrollMaxY;
						xWithScroll = window.innerWidth + window.scrollMaxX;
					}else{
						yWithScroll = document.body.scrollHeight;
						xWithScroll = window.innerWidth ;
					}
				} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
					yWithScroll = document.body.scrollHeight;
					xWithScroll = document.body.scrollWidth;
				} else { // works in Explorer 6 Strict, Mozilla (not FF) and Safari
					yWithScroll = document.body.offsetHeight;
					xWithScroll = document.body.offsetWidth;

				} 

				document.getElementById('lightboxe').style.height=yWithScroll+'px';
			//}
			}
			
		}window.scroll(0,0);
}
	request.send("/mall/productinfo?productId="+ prodID);
}
function getProductInfo(ele,prodID,prodPrice,prodDiscntPrice,prodName,proddesc,product_discount,chkGender)
{
	
	var success = 4;
	
	
	request.abort();
	request.open("GET", "/mall/productinfo?productId=" + prodID, true);
	
	request.onreadystatechange=function() { 
		if (request.readyState == success) {
			
			var prodArray = new Array();
			
			prodArray = eval(request.responseText);
			
			strSize="<select name='prodSize' id='prodSize' style='width:120px;' >" ;
			for(i=0;i<prodArray[0].length;i++)
			{
				strSize=strSize+"<option value='"+prodArray[0][i]['size_id']+"'>"+prodArray[0][i]['size_desc']+"</option>";
				
			}
			strSize=strSize+"</select>";
			
			strColor="<select  name='prodColor' id='prodColor' style='width:120px;' >" ;
			for(i=0;i<prodArray[1].length;i++)
			{
				strColor=strColor+"<option value='"+prodArray[1][i]['color_id']+"'>"+prodArray[1][i]['color_nm']+"</option>";
				
			}
			strColor=strColor+"</select>";
			document.getElementById('gender').style.display='block';

			if(chkGender == 'm')
			{
				document.getElementById('gender').innerHTML='Male'
					
			}else if(chkGender == 'f')
			{
				document.getElementById('gender').innerHTML='Female'
			}else if(chkGender == 'u')
			{
				document.getElementById('gender').innerHTML='Unisex'
			}else{
				document.getElementById('gender').innerHTML='Na';
				document.getElementById('gender').style.display='none';
			}
			document.getElementById('prod_size').innerHTML=strSize;
			document.getElementById('prod_color').innerHTML=strColor;
			document.getElementById('cartDiv').style.display='block';
			document.getElementById('lightboxe').style.display='block';
			
		}
	}
	request.send("/mall/productinfo?productId="+ prodID);
	
	
	
}
function checkUsername(username)
{
	var userName=username;

	var success = 4;

	request.abort();
	request.open("GET", "ajax?name=" + userName, true); 
	request.onreadystatechange=function() { 
	
		if (request.readyState == success) {
			document.getElementById('userTester').innerHTML= request.responseText;
			
		}
    }
	request.send(null);
}

String.prototype.trim = function() { return this.replace(/^\s+|\s+$/, ''); };

function updateUserRegister(gender)
{
	var ugender = gender;
	var success = 4;
	request.abort();
	request.open("GET", "ajaxgender?gender=" + ugender, true); 
		request.onreadystatechange=function() { 
		if (request.readyState == success) {
				
		}
	}
	request.send(null);
}
function updateUserRegZip(zipcode){
	var zipCode = zipcode;
	var success = 4;
	request.abort();
	request.open("GET", "ajaxzip?zipcode=" + zipCode, true); 
		request.onreadystatechange=function() { 
		if (request.readyState == success) {
				
		}
	}
	request.send(null);
}
function checkEmail(email)
{
	var eMail=email;

	var success = 4;
	request.abort();
	request.open("GET", "ajaxemail?email=" + eMail, true); 
		request.onreadystatechange=function() { 
		if (request.readyState == success) {
				
				document.getElementById('emailError').innerHTML= request.responseText;
			}
	}
	request.send(null);
}
function uploadImageView(str)
{
	var success = 4;
	request.abort();
	request.open("GET", "adprocess?imgName=" + str, true); 
	request.onreadystatechange=function() { 
		if (request.readyState == success) {
			document.getElementById('viewimage').innerHTML= request.responseText;
		}
	}
	request.send(null);
}


function updateProfile(strField,strValue){
	
	
	var success = 4;
	request.abort();
	request.open("GET", "updateprofile?" + strField + "=" + strValue, true); 
	request.onreadystatechange=function() { 
		if (request.readyState == success) {
			if(request.responseText != 1){
				glblUpdatedDate = request.responseText;
				setUpdatedDateText();
					
			}
		}
	}
	request.send(null);

}
function getStatesCities(intFlag,fieldValue,objSelect){
	var success = 4;
	request.abort();
	request.open("GET", "statesCities?flg=" + intFlag + "&cntry=" + $('selCountry').value + "&value=" + fieldValue, true); 
	request.onreadystatechange=function() { 
		if (request.readyState == success) {
			obj_data = request.responseText.evalJSON();
			
			if(Prototype.Browser.IE) {
				alert(arrStates );
			}else{
				objSelect.innerHTML = '<option value="">Select</option>';
				for(intLoopCnt = 0; intLoopCnt < obj_data.length; intLoopCnt++) {
					objSelect.innerHTML = objSelect.innerHTML + '<option value="' + obj_data[intLoopCnt] + '">' + obj_data[intLoopCnt] + '</option>';
				}
			}
			return 1;
		}
	}
	request.send(null);
}

function estimatepeop(intFlag,value1,value2,value3){
	var url="memberlive?flg=" + intFlag;
	if(intFlag == 1){
		url = url + "&cnt=" + value1 + "&state=" + value2 + "&city=" + value3;
	}else{
		url = url + "&flg=" + zipcode;
	}
	
	var success = 4;
	request.abort();

	alert(url);return false;
	request.open("GET", url, true); 
	request.onreadystatechange=function() { 
		if (request.readyState == success) {
			document.getElementById('estimate').innerHTML= request.responseText;
		}
	}
	request.send(null);
	
}
function insertColor()
{
	color=document.getElementById('txtColor').value;
	
	var success = 4;
	request.abort();
	var url="insertcolor?prodcolor="+color;
	request.open("GET", url, true); 
	request.onreadystatechange=function() { 
		if (request.readyState == success) {
			colorArray = eval(request.responseText);
			
			str='';
			for(i=0;i<colorArray.length;i++){
			
				str= str + '<option value='+colorArray[i]['color_id']+'>'+colorArray[i]['color_nm']+'</option>';
			
			}
			
			
			document.getElementById('sel_color').innerHTML = str;
			document.getElementById('color_div').style.display='none';
		}
			
			return 1;
		}
	request.send(null);
	
}

function insertSize()
{

	size=document.getElementById('txtSize').value;
	
	var success = 4;
	request.abort();
	var url="insertsize?prodsize="+size;
	request.open("GET", url, true); 
	request.onreadystatechange=function() { 
		if (request.readyState == success) {
			sizeArray = eval(request.responseText);
			
			str='';
			for(i=0;i<sizeArray.length;i++){
			
				str= str + '<option value='+sizeArray[i]['size_id']+'>'+sizeArray[i]['size_desc']+'</option>';
			
			}
			document.getElementById('sel_size').innerHTML = str;
			document.getElementById('size_div').style.display='none';
			
		}
			return 1;
		}
	
	request.send(null);
}

function getNewTrivia()
{
	var url = '/questionaire/gettrivia';
	var pars = ''  ;
	
	var myAjax = new Ajax.Request(
			url, 
			{
				method: 'get', 
				parameters: pars, 
				onComplete: showResponse
			});
	
	function showResponse(originalRequest)
	{
		document.getElementById('trivia_detail').innerHTML=originalRequest.responseText;
		$('result').value = originalRequest.responseText;
	}
}

function chkAnswer(varans) 
{
	clearTimeout(chktriviaCount);
	var url='/user/checktriviaanswer';
	var pars='trivia_Id='+$('triviaId').value+'&answer='+varans;
	
	var myAjax = new Ajax.Request(
			url, 
			{
				method: 'get', 
				parameters: pars, 
				onComplete: showResponse
			});
	
	function showResponse(originalRequest)
	{
		if(originalRequest.responseText==1)
		{
			var questCounter = document.getElementById('questionNumber').value;
			
			var points = 0;
			
			if(questCounter==1)
			{
				points = 25;
			}
			if(questCounter==2)
			{
				points = 50;
			}
			
			document.getElementById('questionNumber').value = parseInt(questCounter)+1;
			
			document.getElementById('triviaBonusDiv').style.display='none';
			document.getElementById('triviaContainerQuest').style.display='none';
			document.getElementById('triviaAdContainer').style.display='none';
			document.getElementById('triviaAnsWrong').style.display='none';
			document.getElementById('triviaContainer').style.display='block';
			
			if(questCounter==3)
			{
				document.getElementById('CounterCont').style.display='none';
				document.getElementById('triviaAnsRight3').style.display='block';
				setTimeout('hideTriviaQuestions()',5000);
			}
			else
			{
				document.getElementById('pointsShower').innerHTML = points;
				document.getElementById('triviaContainerQuest').style.display='none';
				document.getElementById('CounterCont').style.display='none';
				document.getElementById('triviaAnsRight').style.display='block';
			}

			setTimeout("getNewInterctiveTrivia()",5000);
		}
		else
		{
			document.getElementById('triviaBonusDiv').style.display='none';
			document.getElementById('triviaContainerQuest').style.display='none';
			document.getElementById('triviaAdContainer').style.display='none';
			document.getElementById('triviaAnsRight').style.display='none';
			document.getElementById('triviaContainer').style.display='block';
			document.getElementById('triviaAnsWrong').style.display='block';
			document.getElementById('CounterCont').innerHTML='';
			document.getElementById('CounterCont').style.display='none';
			document.getElementById('questionNumber').innerHTML = 1;
			setTimeout("hideTriviaQuestions()",5000);
		}
	}
}



function getNewInterctiveTrivia()
{
	if(document.getElementById('triviaAnsRight').style.display=='block')
	{
		document.getElementById('triviaAnsRight').style.display='none';
	}
	
	var url = '/user/gettrivia';
	var pars = ''  ;

	var myAjax = new Ajax.Request(
			url, 
			{
				method: 'get', 
				parameters: pars, 
				onComplete: showResponse
			});
	
	function showResponse(originalRequest)
	{
		$str=originalRequest.responseText.split("^");
		document.getElementById('triviaContainerQuest').style.display='block';
		document.getElementById('CounterCont').style.display='block';
		document.getElementById('trivia_detail').innerHTML=$str[0];
		$('triviaId').value = $str[1];
		document.getElementById('CounterCont').innerHTML='';
		iCounter = 24;
	}

		chktriviaCount = setTimeout('hideTriviaQuestions()',25000);
}

function chkCurrentPassword(pwd)
{
	
	var url = '/user/chkcurrentpwd';
	var pars = 'pwd=' +pwd  ;
	
	var myAjax = new Ajax.Request(
			url, 
			{
				method: 'get', 
				parameters: pars, 
				onComplete: showResponse
			});
	
	function showResponse(originalRequest)
	{
		if(originalRequest.responseText == 0){
			
		document.getElementById('errorCurrentPwd').innerHTML='Current Password is Wrong';
		document.getElementById('confirmPwd').readOnly = true;
		document.getElementById('newPwd').readOnly = true;
		document.getElementById('newPwd').value = '';
		document.getElementById('confirmPwd').value = '';
		return false;
		}else{
			
			document.getElementById('errorCurrentPwd').innerHTML='';
			document.getElementById('confirmPwd').readOnly = false;
			document.getElementById('newPwd').readOnly = false;
			return true;
		}
	
		
	}
}

function chkUserStatus()
{
	if(!checkLoginFields())
	{
		return false;
	}
		usernm  = $('username').value;
		pwd 	= $('pass').value;
		var url = '/user/userstatus';
		var pars = 'pwds=' +pwd+'&usernms='+usernm  ;
	
		var myAjax = new Ajax.Request(
				url, 
				{
					method: 'get', 
					parameters: pars, 
					onComplete: showResponse
				});
		
		
		function showResponse(originalRequest)
		{
			
			if(originalRequest.responseText != 0){
				alert(originalRequest.responseText);
			}else{
				
				document.frmLogin.submit();
			}
		}
	
}

function checkLoginFields(){	
	if(!($F('username'))){
		alert("Username cannot be empty"); 
		$('username').focus();
		return false;
	}
	if(!($F('pass'))){
		alert("Password cannot be empty"); 
		$('pass').focus();
		return false;
	}
return true;
}

function checkSucLoginFields(){
	if(!($F('sucUname'))){
		alert("Username cannot be empty"); 
		$('sucUname').focus();
		return false;
	}
	if(!($F('sucPass'))){
		alert("Password cannot be empty");
		$('sucPass').focus(); 
		return false;
	}
return true;
}

function changePassword()
{
	pwd = $('confirmPwd').value;
	var url = '/user/changepwd';
	var pars = 'pwd=' +pwd  ;
	
	var myAjax = new Ajax.Request(
			url, 
			{
				method: 'get', 
				parameters: pars, 
				onComplete: showResponse
			});
	
	function showResponse(originalRequest)
	{

		if(originalRequest.responseText != ''){
		alert(originalRequest.responseText);
		$('changePwdDiv').style.display = 'none';
		$('lightboxe').style.display	= 'none';
		return true;
		}
	}
}

function updateZipCode(){
	

	zipcode = $("frmZipcode").value;
	var url = '/user/changezipcode';
	var pars = 'zipcode=' +zipcode  ;
	
	var myAjax = new Ajax.Request(
			url, 
			{
				method: 'get', 
				parameters: pars, 
				onComplete: showResponse
			});
	
	function showResponse(originalRequest)
	{
		if(originalRequest.responseText == 1){
		
			$('ZipcodeConfirm').innerHTML="Zipcode. updated successfully";
			
		}else{
		
	    	$('ZipcodeConfirm').innerHTML="Zipcode. is incorrect";
		}
	}

}

function selectAll(fmobj){
	  for (var i=0;i<fmobj.elements.length;i++) {
	    var e = fmobj.elements[i];
	    if ((e.type=='checkbox') && (!e.disabled) ) {
	      e.checked = true;
	    }
	  }
}

function deSelectAll(fmobj)
{
	  for (var i=0;i<fmobj.elements.length;i++) {
	    var e = fmobj.elements[i];
	    if ((e.type=='checkbox') && (!e.disabled) ) {
	      e.checked = false;
	    }
	  }
}

function checkAll(chkBoxstatus)
{
    if(chkBoxstatus)selectAll(document.frm_frndlist);
    else deSelectAll(document.frm_frndlist);
}

function selectedIds(chkOperation)
{
	var fmobj = document.frm_frndlist,f=0;
	
	for (var i=0;i<fmobj.elements.length;i++) {
		var e = fmobj.elements[i];
		if (e.checked) 
		{
			f=1;
			break;
			
		}
	}
	if(f == 0){ 
		alert("Please select at least one record");
		return false;
	}
	
	if(chkOperation == 'del')
	{
		if(!confirm("Are you sure you want to delete the Record"))
		{
			return false;
		}
	}
		var j=0;
		
		for (var i=0;i<fmobj.elements.length;i++) {
			 var e = fmobj.elements[i];
			 if ((e.type=='checkbox') && (e.checked) && (e.id != 'checkBoxAll') ) {
				 if(j == 0)
				 {
					 
					idList=e.value;
					
					j++;
					
					continue;
				 }
				 idList= idList + "," +e.value;
			 }
		}
		
		if(chkOperation == 'del')
		{ delRecords(idList);}
		else{
			ResendInvitation(idList);
		}
}

function ResendInvitation(idList)
{
	
	var url = '/user/resendmail';
	var pars = 'idList=' +idList  ;
	
	var myAjax = new Ajax.Request(
			url, 
			{
				method: 'get', 
				parameters: pars, 
				onComplete: showResponse
			});
	
	function showResponse(originalRequest)
	{
		document.getElementById('successDiv').style.display='block';
		document.getElementById('successDiv').innerHTML = originalRequest.responseText;
		setTimeout('hideSuccessDiv()',5000);
	}
}

function hideSuccessDiv()
{
	document.getElementById('successDiv').style.display = 'none';
}

function delRecords(idList)
{
		var url = '/user/deleteinvitelist';
		var pars = 'idList=' +idList  ;
		
		var myAjax = new Ajax.Request(
				url, 
				{
					method: 'get', 
					parameters: pars, 
					onComplete: showResponse
				});
		
		function showResponse(originalRequest)
		{
			if(originalRequest.responseText == 1){
			for (var i=0;i<fmobj.elements.length;i++) {
				 var e = fmobj.elements[i];
				 if ((e.type=='checkbox') && (e.checked) ) {
					 divId=document.getElementById(e.id).parentNode.parentNode.id;
					 document.getElementById(document.getElementById(e.id).parentNode.parentNode.id).innerHTML = '';
					 document.getElementById(divId).style.display = 'none';
					 }
				}
			}
		}

}

function updtEmail()
{
	
	email = $('frmEmail').value;
	
	var url = '/user/changeemail';
	var pars = 'email=' +email  ;
	
	var myAjax = new Ajax.Request(
			url, 
			{
				method: 'get', 
				parameters: pars, 
				onComplete: showResponse
			});
	
	function showResponse(originalRequest)
	{
		if(originalRequest.responseText == 1)
		{
			
			$('emailConfirm').innerHTML="Please Check Your Email and Confirm it for Email Updation";
			$('userProfileEmailEdit').style.display = "none";
			$('userProfileEmailDisplay').style.display = "block";
		}
		else if(originalRequest.responseText == 2){
			$('emailConfirm').innerHTML="Same E-mail Address Used.";
			$('userProfileEmailEdit').style.display = "none";
			$('userProfileEmailDisplay').style.display = "block";
		}
		else{
			$('emailConfirm').innerHTML="This email address is already been used for different account";
			$('userProfileEmailEdit').style.display = "none";
			$('userProfileEmailDisplay').style.display = "block";
		}
	}
}

function getSectionDetail(sectionId) {
	var url= '/admin/cms/sectionkeyword';
	var pars = 'sectionIds=' +sectionId  ;

	var myAjax = new Ajax.Request(
			url, 
			{
				method: 'get', 
				parameters: pars, 
				onComplete: showResponse
			});
	
	function showResponse(originalRequest)
	{
		if(originalRequest.responseText != 1)
		{	
			responseArray = eval(originalRequest.responseText);
			document.getElementById('txtTitleTag').value = responseArray[0]['title_tag'];
			document.getElementById('txtMetaDesc').innerHTML = responseArray[0]['meta_desc'];
			document.getElementById('txtMetaKeywords').innerHTML = responseArray[0]['meta_keywords'];
			document.getElementById('chkInsUpdt').value = "updt";
		}else{
			document.getElementById('txtTitleTag').value = '';
			document.getElementById('txtMetaDesc').innerHTML = '';
			document.getElementById('txtMetaKeywords').innerHTML = '';
			document.getElementById('chkInsUpdt').value = "ins";
		}
	}

}

function gettriviastatus()
{
	function showResponse(originalRequest)
	{
		if(originalRequest.responseText!=1)
		{
			if(document.getElementById('triviaAdContainer')){
				document.getElementById('triviaAdContainer').style.display='none';
				document.getElementById('triviaContainer').style.display='none';
				document.getElementById('triviaAnsWrong').style.display='none';
				document.getElementById('triviaAnsRight').style.display='none';
				document.getElementById('triviaContainer').style.display='block';
				document.getElementById('triviaContainerQuest').style.display='none';
				document.getElementById('triviaBonusDiv').style.display='block';
				document.getElementById('CounterCont').style.display='block';
				setInterval('showCountDown()',1000);
				setTimeout('checkForTimerCond()',25000);
			}
		}
		else
		{
			if(document.getElementById('triviaAdContainer')){
				document.getElementById('triviaContainer').style.display='none';
				document.getElementById('triviaBonusDiv').style.display='none';
				document.getElementById('triviaAnsWrong').style.display='none';
				document.getElementById('triviaAnsRight').style.display='none';
				document.getElementById('triviaContainerQuest').style.display='none';
				document.getElementById('CounterCont').style.display='none';
				document.getElementById('triviaAdContainer').style.display='block';
			}
		}
	}
	
	var url = '/user/gettriviastatus';
	var pars = ''  ;
	
	var myAjax = new Ajax.Request(
			url, 
			{
				method: 'get', 
				parameters: pars, 
				onComplete: showResponse
			});
}

function showCountDown()
{
	if(document.getElementById('triviaBonusDiv').style.display=='block' || document.getElementById('triviaContainerQuest').style.display=='block')
	{
		if(iCounter == 0)
		{
			hideTriviaQuestions();
		}
		else
		{
			document.getElementById('CounterCont').innerHTML = iCounter;
		}
	}
	iCounter -= 1;
}
function checkForTimerCond()
{
	if(document.getElementById('triviaContainerQuest').style.display=='none')
	{
		hideTriviaQuestions();
	}
}
function showTriviaQuestions()
{
	document.getElementById('triviaBonusDiv').style.display='none';
	document.getElementById('triviaAdContainer').style.display='none';
	document.getElementById('triviaAnsWrong').style.display='none';
	document.getElementById('triviaAnsRight').style.display='none';
	document.getElementById('triviaContainer').style.display='block';
	document.getElementById('CounterCont').innerHTML='';
	document.getElementById('triviaContainerQuest').style.display='block';
	iCounter = 24;
	chktriviaCount = setTimeout('hideTriviaQuestions()',25000);
}
function hideTriviaQuestions()
{
	document.getElementById('triviaBonusDiv').style.display='none';
	document.getElementById('triviaContainer').style.display='none';
	document.getElementById('triviaAnsWrong').style.display='none';
	document.getElementById('triviaAnsRight').style.display='none';
	document.getElementById('triviaAnsRight3').style.display='none';
	document.getElementById('triviaContainerQuest').style.display='none';
	document.getElementById('triviaAdContainer').style.display='block';
}
function chkCustom()
{
	if(document.getElementById('question').value=='custom')
	{
		document.getElementById("custQuestConatainer").style.display='block';
	}
	else
	{
		document.getElementById("custQuestConatainer").style.display='none';
		document.getElementById("custQuestConatainer").value='';
		document.getElementById("questionCustError").innerHTML='';
	}
}

function emptyTxtField(text)
{
	if(document.getElementById('txtfrm').value == 'Your Full Name Here')
	{
		document.getElementById('txtfrm').value = '';
	}
}
function fillEmptyField(text)
{
	if(document.getElementById('txtfrm').value != text || document.getElementById('txtfrm').value =='')
	{
		document.getElementById('txtfrm').value = 'Your Full Name Here';
	}
}
function emptyEmailField(text)
{
	if(document.getElementById('emailList').value == 'Use Commas to Separate Email Addresses')
	{
		document.getElementById('emailList').value = '';
	}
}
function fillEmailField(text)
{
	if(document.getElementById('emailList').value != text || document.getElementById('emailList').value =='')
	{
		document.getElementById('emailList').value = 'Use Commas to Separate Email Addresses';
	}
}
function updateAccessLevel()
{
	
	var url = '/user/getuseraccesslevel';
	var pars = '' ;
	
	var myAjax = new Ajax.Request(
			url, 
			{
				method: 'get', 
				parameters: pars, 
				onComplete: showResponse
			});
	
	function showResponse(originalRequest)
	{
		
		document.getElementById('level').innerHTML = originalRequest.responseText;
	}
}

function getBandContent(bandId,url)
{
	var imageUrl = url;
	var id = Math.floor(bandId);

	var url = '/user/getbandcontent';
	var pars = 'bandId='+bandId ;
	
	var myAjax = new Ajax.Request(
			url, 
			{
				method: 'get', 
				parameters: pars, 
				onComplete: showResponse
			});
	
	function showResponse(originalRequest)
	{
		document.getElementById('bandContentContainer').innerHTML = originalRequest.responseText;
		document.getElementById('bandImage').src = imageUrl+"imgProfile_"+id+".gif";
	}
}

function getFeedback()
{
	function showResponse(originalRequest)
	{
		if(originalRequest.responseText)
		{
			alert("Thank you for your feedback");
			document.getElementById('feedback').value = "";
		}
	}
	if(document.getElementById('feedback').value.length<=500)
	{
		var url = '/user/takefeedback';
		var pars = 'feedback='+document.getElementById('feedback').value +'&pageUrl='+document.getElementById('pageUrl').value;
	
		var myAjax = new Ajax.Request(
		url, 
		{
			method: 'post', 
			parameters: pars, 
			onComplete: showResponse
		});
	}
	else
	{
		alert("Please enter less then or equal to 500 characters");
		return false;
	}
	return false;
}
function showForgotPass()
{
	if(document.getElementById("forgotPass").style.display == "block")
	{
		document.getElementById("forgotPass").style.display = "none";
	}
	else
	{
		document.getElementById("forgotPass").style.display = "block";
	}
}
function contributeForgotPass()
{
	function showResponse(originalRequest)
	{
		if(originalRequest.responseText==1)
		{
			alert("Please check your email for new password.");
			document.getElementById('forgotEmail').value = "";
		}
		else
		{
			alert("This email address is not registered with Truband.");
		}
	}
	
	var email = document.getElementById('forgotEmail').value;
	if(email!='')
	{
	var url = '/music/forgot';
	var pars = 'email='+email;
	
	var myAjax = new Ajax.Request(
			url, 
			{
				method: 'get', 
				parameters: pars, 
				onComplete: showResponse
			});
	}
	else
	{
		alert("Please enter Email Address.");
	}
return false;
	
}
function showLocLink(){
	
	$locId = document.getElementById("hiddenSpanForNext").innerHTML;
	var url = '/schools/getlocations';
	var pars = 'id='+$locId;
	
	var myAjax = new Ajax.Request(
			url, 
			{
				method: 'get', 
				parameters: pars, 
				onComplete: showResponse
			});
	function showResponse(originalRequest)
	{
		if(originalRequest.responseText)
		{
			$link = originalRequest.responseText;
			$locLink = $link.split("~");
			document.getElementById("locLink").innerHTML = $locLink[0];
			document.getElementById("hiddenSpanForNext").innerHTML = $locLink[1];
			setTimeout("showLocLink()",6000);
		}
	}
}
function updateGameCont(gameId){

	var url = '/games/updategamecount';
	var pars = 'id='+gameId;
	
	var myAjax = new Ajax.Request(
			url, 
			{
				method: 'get', 
				parameters: pars, 
				onComplete: showResponse
			});
	function showResponse(originalRequest)
	{
		if(originalRequest.responseText)
		{
		}
	}
	return true;
}
