/* View Maker functions */
function changeView(viewID,moduleID,uuID){
	jQuery('#'+uuID).load('/index.cfm/viewmaker/mini.viewwrapper',{viewID:viewID,moduleID:moduleID});
}
function retractmenus(){jQuery('.menu:visible').hide();jQuery('li.jumpmenu a.ui-state-active').removeClass('ui-state-active');}
/* handy */
function formValue(frm,el){return jQuery('[name='+el+']',jQuery('#'+frm)).val();}
function formatCurrency(num) {var cents=00;num=num.toString().replace(/\jQuery|\,/g,'');if(isNaN(num)){num=0;}num=Math.floor(num*100+0.50000000001);cents=num%100;num=Math.floor(num/100).toString();if(cents<10){cents = "0" + cents;}return ('jQuery' + num + '.' + cents);}
function customDialog(url,title,buttons){
if(jQuery('#reusedialogdiv').length){jQuery('#reusedialogdiv').remove()}
jQuery('<div id="reusedialogdiv">Loading..</div>').load(url).dialog({width:450,modal:true,title:title,buttons:buttons,close:function(){jQuery(this).remove();}});
}
function customDialogBig(url,title,buttons){
if(jQuery('#reusedialogdiv').length){jQuery('#reusedialogdiv').remove()}
jQuery('<div id="reusedialogdiv">Loading..</div>').load(url).dialog({width:'80%',height:jQuery(window).height()*.8,modal:true,title:title,buttons:buttons,close:function(){jQuery(this).remove();}});
}
function ajForm(frm,sURL){jQuery.post(sURL,jQuery(frm).formSerialize(),function(data){eval(data);})}
function pleaseWait(){}
function unWait(){}
/* page dialogs */
function utilityDialog(type){
	var tURL='/index.cfm/admin/'+type+'/';
	var jQueryd=jQuery('#'+type+'_dialog');
	if(!jQueryd.html().length){
		jQueryd.html('Loading..').load(tURL,decorate);
	}
	jQueryd.dialog('open');
}
function onImageUpload(e,q,file,resp,data){
var imagefile=resp;
var imagetype=jQuery(e.target).attr('id');
 if(imagetype=='ProductImage'){showCropManager(imagefile);}
 if(imagetype=='CategoryImage')
 {
 openCropDialog(imagefile,{previewWidth:75,previewHeight:90,minWidth:75,minHeight:90},
 function(){
			 var vals={x:formValue("hidcroform",'x'),y:formValue("hidcroform",'y'),w:formValue("hidcroform",'w'),h:formValue("hidcroform",'h'),scale:formValue("hidcroform",'scale'),itemid:currentItemID,imagefile:formValue("hidcroform",'imagefile'),type:'CategoryImage'};
 			jQuery.post('/products/index.cfm?products.imagecrop',vals);
			jQuery('#croppop').dialog('close');
			});
}
return true;
}
function ajDialog(title,url,finishfunction){
	/* jQuery.blockUI(); */
	jQuery('<div id="icedialog" />').load(url,function(){
		jQuery(this).attr('title',title).dialog({modal:true,width:800,close:function(){jQuery(this).dialog("destroy").remove();}});
		/* jQuery.unblockUI(); */
		if(finishfunction){finishfunction();}
	});
}