AjaxMethod = new Ajax();

var setL;
function UpdateLayouts(l) {
	if (l) { setL = l; }
	$('layout').options.length = 0;
	AjaxMethod.fire('/getLayouts.php', DoLayoutUpdate, 'c=' + $V('c'));
}
function DoLayoutUpdate(ret) { 
	opts = $('layout').options;		
	layouts = ret.split('|');
	for(i=0; i<layouts.length; i++) {
		parts = layouts[i].split('{');
		opts[i] = new Option(parts[1], parts[0]);
	}
	if (ret.length > 1) { 
		opts[i] = new Option('Add New...','new');
	} else {
		opts[opts.length-1] = new Option('Add New...','new');		
	}
	$('layout_name_div').style.display = (opts.length==1)?('block'):('none');
	if (setL) { $('layout').value = setL; }
	setL = null;
}
function ToggleNewLayout() {
	$('layout_name_div').style.display = ($('layout').value == 'new')?('block'):('none');
}
function ThumbSelect(t,l) {
	$('ts_'+l).className = 'thumb_selector thumb_0';
	AjaxMethod.fire('/updateThumb.php', DoThumbUpdate, 't='+t+'&l=' + l);
}
function DoThumbUpdate(ret) {
	v = ret.split(',');
	$('ts_'+v[0]).className = 'thumb_selector thumb_'+v[1];
}


function UpdateOpt(obj, m, l, v) {
	params = 'm=' + m + '&l=' + l + '&v=' + v + '&chk='+((obj.checked)?(1):(0));
	AjaxMethod.fire('/updateOption.php', DoOptUpdate, params);
}
function DoOptUpdate(ret) {
	
}
function MarkFinal(obj,m) {
	$('m'+m).className = ((obj.checked)?('final'):(''));
}


function UpdateOrderLayout(obj) {
	c = document.body.getAttribute('c');
	o = sortableList.orderStr(sortableList.parentList(obj).id);
	AjaxMethod.fire('/updateOrderLayout.php?c='+c+'&o='+o);
}
function UpdateOrderMockup(obj) {
	par = sortableList.parentList(obj).id;
	l = par.replace('lm','');
	o = sortableList.orderStr(sortableList.parentList(obj).id);
	AjaxMethod.fire('/updateOrderMockup.php?l='+l+'&o='+o);
}

function RemoveMockup(m) {
	if (confirm('Are you sure you want to delete this mockup?')) {
		AjaxMethod.fire('/removeMockup.php?m=' + m, DoRemoveMockup);
	}
}
function DoRemoveMockup(ret) {
	Hide($('m'+ret));
}


