//** Featured Content Slider script- © Dynamic Drive DHTML code library (http://www.dynamicdrive.com)
//** Last updated: Oct 28th, 06

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

//new Ajax.Request('ajax_test.php', {
//	method: 'get',
//	onSuccess: function(transport){
//		var response = transport.responseText || "no response text";
//		alert("Success! \n\n" + response);
//	},
//	onFailure: function(){ alert('Something went wrong...') }
//});

function phpRequest(ID, page) {
	document.getElementById(ID).innerHTML = 'Loading...';
	new Ajax.Updater({success:ID, failure:'ajaxError'}, page, {asynchronous:true, evalScripts:true});
}

function formSubmit(ID, page, fid) {
	new Ajax.Updater({success:ID, failure:'ajaxError'}, page, {
		method:'post',
		parameters:$(fid).serialize(),
		asynchronous:true,
		evalScripts:true
	});
}

function myResponder(divID, progressID) {
	Ajax.Responders.register({onCreate:showProcessing, onComplete:hideProcessing});
	var activeDiv = document.getElementById(divID);
	
	function showProcessing() {
		if(Ajax.activeRequestCount > 0)
			Element.hide(activeDiv);
			document.getElementById(progressID).style.display = 'block';
	}
	
	function hideProcessing() {
		if(Ajax.activeRequestCount <= 0)
			new Effect.Appear(activeDiv);
			document.getElementById(progressID).style.display = 'none'; 
	}
	
	Ajax.Responders.unregister({onCreate:showProcessing, onComplete:hideProcessing});
}

function setButtonState(target, state) {
	var element = document.getElementById( target );
	if( element )
		element.disabled = state;
}

function ChangeClass(menu, newClass) { 
	 if (document.getElementById) { 
	 	document.getElementById(menu).className = newClass;
	 } 
} 
document.onselectstart = new Function("return true");

function openTypModal(url){
	var myTypModal = new Control.Modal({
		href: url
		},
		{
		//overlayCloseOnClick: false,
		fade: true
	});
	myTypModal.open();
}

function openCoupon(url){
	var myModal = new Control.Modal({
		href: url
		},
		{
		//overlayCloseOnClick: false,
		fade: true,
		offsetLeft: 110, //for use with 'relative'
		offsetTop: 50, //for use with 'relative'
		position: 'relative' //'absolute' or 'relative'
	});
	myModal.open();
}

function disableModalPrint() {
	document.getElementById('modalPrint').disabled=true;
}

function enableModalPrint() {
	document.getElementById('modalPrint').disabled=false;
}
