

function toggleMessage(msgId)
{

	var offTitle = 'offTitle'+msgId;
	var offState = 'offState'+msgId;
	
	if ( $(offState).innerHTML=='more' )
	{
		$(offState).innerHTML	= 'less';
		
		$(offTitle).addClassName('Orange');
		$(offState).addClassName('Orange');
		
	}
	else
	{
		$(offState).innerHTML	= 'more';
		
		$(offTitle).removeClassName('Orange');
		$(offState).removeClassName('Orange');
		
	}

}

function toggleExpiredMessage(msgId)
{

	var offExpTitle = 'offExpTitle'+msgId;
	var offExpState = 'offExpState'+msgId;
	
	if ( $(offExpState).innerHTML=='more' )
	{
		$(offExpState).innerHTML	= 'less';
		
		$(offExpTitle).addClassName('Orange');
		$(offExpState).addClassName('Orange');
		
	}
	else
	{
		$(offExpState).innerHTML	= 'more';
		
		$(offExpTitle).removeClassName('Orange');
		$(offExpState).removeClassName('Orange');
		
	}

}


function addNewCat()
{
	var args = 'mode=add_cat&cats_id='+$F('newCatId')+'&cats_name='+$F('newCatName');
	var	inDiv	 = $('catsadmin_'+$F('newCatId'));
	
	new Ajax.Updater(inDiv, 'xhr_admin.php', {method: 'get', parameters: args});
}

function addNewType()
{
	
	var args 	= 'mode=add_type&type_id='+$F('newTypeId')+'&type_name='+$F('newTypeName');
	var	inDiv	 = $('typeadmin_'+$F('newTypeId'));
	
	
	new Ajax.Updater(inDiv, 'xhr_admin.php', {method: 'get', parameters: args});
}



function loadIcons()
{
	var params = 'co_id='+ $F('co_id');


	new Ajax.Updater('existingIconDiv', 'xhr_icons.php', { method: 'get', parameters: params });


}

function viewIconSelect()
{
	var params = 'co_id='+ $F('co_id');
	
	new Ajax.Updater('existingIconDiv', 'xhr_icons.php', { method: 'get', 
	                                                       parameters: params, 
	                                                       onComplete: function() {
		                                                       $('uploadFrame').toggle();	
	                                                       }
	                                                     });
}

function viewOfferAdmin()
{
	var params = 'co_id='+ $F('co_id');
	
	new Ajax.Updater('existingIconDiv', 'xhr_icons.php', { method: 'get', 
	                                                       parameters: params, 
	                                                       onComplete: function() {
		                                                       $('dealAdminEntryId').toggle();	
	                                                       }
	                                                     });
	

}


function dealAdmin()
{
	var argSerial		= Form.serializeElements( $('dealAdminEntry').getElements() );	

	argSerial += '&mode=preview';
	
	


	var xPos	= document.viewport.getWidth();
	var pWid	= $('dealPreviewAdmin').getWidth();
	var xPos	= (xPos-2)-pWid;
	//alert(xPos-pWid);
	
	
	var lPos  = $('dealAdminEntryId').cumulativeOffset()[0] + $('dealAdminEntryId').getWidth() ;
  var yPos  = $('dealAdminEntryId').cumulativeOffset()[1];      
        
        
        
	//alert($('dealAdminEntryId').getStyle('top'));
	//var yPos	= document.viewport.getWidth();
	
	
	//var leftPos = /MSIE/.test(navigator.userAgent) ? (xPos-143)+'px' : xPos+'px';
	//var topPos  = /MSIE/.test(navigator.userAgent) ? (yPos-160)+'px' : xPos+'px';
	
	//if ( $('dealPreviewAdmin').style.display )
	
	if ( $('dealPreviewAdmin').style.display == 'none' )
	{
		$('dealPreviewAdmin').style.left = xPos + 'px';
		$('dealPreviewAdmin').style.top  = yPos + 'px';
	}
	
	new Ajax.Updater('dealPreviewAdminView', 'xhr_admin.php', { 
	                                                 method: 'post', 
	                                             postBody: argSerial, 
	                                             onComplete: function () {
	                                             	$('dealPreviewAdmin').show();
	                                             
	                                             }
	                                            });
}


function saveDeal()
{
	var argSerial		= Form.serializeElements( $('dealAdminEntry').getElements() );	
			argSerial  += '&mode=save';
	
	
	$('stepSaveBtn').disabled=true;
	$('stepSaveBtn').value='Saving Offer...';
	
	
	
	
	

	new Ajax.Updater('dealAdmin', 'xhr_admin.php', { 
	                                                 method: 'post', 
	                                             postBody: argSerial,
	                                             onComplete: function () {
	                                            	location.href='../cluboffers/';
	                                             	}
	                                             
	                                            });
	                                            
}
document.observe ('dom:loaded', function() {

		toggler('togglerControl');
		
		loadIn('');
		
		var inputElements = document.getElementsByClassName('frmAdmin');

		for (var i=0, len=inputElements.length; i < len; ++i) {
			Event.observe (inputElements[i], 'change', dealAdmin, false);
		}		
	}, false);

	

	
	function loadIn(filter_str)
	{
		
	
		var params = '';
		
		/*
		if ( filter_str = 'filter_cat' )
		{
			$('filter_cat_save').value = $(filter_str).value;
		}
		*/
		
		if ( filter_str !='' && filter_str != 'undefined' )
		{
			params = filter_str+'='+$F(filter_str);
			
			
			
			//alert($('filter_cat_save').value);
		}

		
		new Ajax.Updater('dealBox', 'xhr_offers.php', { method: 'get', parameters: params });
	}

	function loadInExpired(expired_str)
	{
		var params = '';
		
		$('inActiveDealBox').show();	
		
		if ( expired_str !='' && expired_str != 'undefined' )
		{
			params = expired_str+'='+$F(expired_str);
		}
		
		
		new Ajax.Updater('inActiveDealBox', 'xhr_offers_expired.php', { method: 'get', 
	                                                       parameters: params
	                                                     });
	}


	function toggler (toggleGroup) {
		var togglerElements = document.getElementsByClassName(toggleGroup);

		for (var i=0, len=togglerElements.length; i < len; ++i) {
			Event.observe (togglerElements[i], 'click', controller, false);
		}
	}

									

									


	function controller (e) {
		
		var ele = Event.element(e);

		var openElement = document.getElementsByClassName('open');

		var oE = openElement[0];
		if (!oE) {
			ele.addClassName('BlogGold');
			
		}//if...
		else {
			oE.removeClassName('BlogGold');
			if (!ele.hasClassName('open')) {
				
				oE.removeClassName('BlogGold');				

				oE.removeClassName('open');
			}//if...
			else	{
				
				oE.removeClassName('BlogGold');
				
				oE.removeClassName('open');
							
			}
		}//else...
		ele.addClassName('open');
		ele.addClassName('BlogGold');	
		
		
		/*
		var titleSpan		= ele.next();
		
		var titleSpanId	= $(titleSpan).id;
		$(titleSpanId).addClassName('Orange');
		*/
		
	}		