﻿var error='';


function showError(){
	$('top-err-msg').innerHTML='<ul>'+error+'</ul>';
	$('top-err-msg').set('opacity',0);
	$('top-err-msg').style.display='block';
	$('top-err-msg').fade('in');
	error='';
}

function switchMenu(item1, item2)
{
	$(item1+'-item').style.display = '';
	$(item1).addClass('selected');
	$(item2+'-item').style.display = 'none';
	$(item2).removeClass('selected');
}

function RequestItem(item, control,type)
{
	CallSubscriptionHandler(item,'Subscribe',control,type,'','');
}

function RequestItem(item, control,type,title,desc)
{
	CallSubscriptionHandler(item,'Subscribe',control,type,title,desc);
}

function RemoveItem(item, control,type)
{
	CallSubscriptionHandler(item,'Unsubscribe',control,type);
}

function CallSubscriptionHandler(reqid,action,control,type, title, desc){
	$(control).addClass('wait');
	var x = GetXmlHttpObject();
	if(action == 'Subscribe')
	{
		x.onreadystatechange=function(){
			if (x.readyState==4){
				var result = x.responseText;
				if (result.indexOf('Success')!=-1){$(control).addClass('requested');$(control).setProperty('href', 'javascript:;');}
				if (result.indexOf('NotLoggedIn')!=-1){window.location.href ="/login/?ref=header-login&action=12&returnURL="+window.location.href}
				$(control).removeClass('wait');
				
			}
		}
	}
	else
	{
		x.onreadystatechange=function(){
			if (x.readyState==4){
				var result = x.responseText;
				if (result.indexOf('Success')!=-1){$(control).destroy();}
				if (result.indexOf('NotLoggedIn')!=-1){window.location.href ="/login/?ref=header-login&action=12&returnURL="+window.location.href;$(control).removeClass('wait');}
				
			}
		
		}
	}


	x.open("GET","/Requests/RequestSubscription.ashx?reqid="+reqid+"&requesttype="+type+"&title="+title+"&desc="+desc+"&action="+action+"&sid="+Math.random(),true);
	x.send(null);
	ajaxTimeout=setTimeout(checkResult,5000)
}

function checkResult(){
	}
	
	
function statusSuccessMsg(msg)
{
	var msgDiv = null;
	msgDiv  = $('request-box');
	 
	if(msgDiv){
	
		
		//msgDiv.style.backgroundColor = '#E2F5D7';
		//msgDiv.style.border = '1px solid #B8B8B8';
		
		//msgDiv.innerHTML = msg;	
		//msgDiv.set('tween',{duration:'long'});
		//msgDiv.tween('height',[0,15]);
		//msgDiv.style.display = 'block';
		msgDiv.set('opacity',0);
		msgDiv.style.display='block';
		msgDiv.fade('in');
	}
	return true;
}