function ConfirmDelete(area,val) {
    var cConfirm = confirm('Are you sure you want to delete this?');
    if (cConfirm) {
    	window.location.href = escape(area)+'&&delete='+escape(val);
    }
}

function CheckDropDown(val) {
    if (document.getElementById(val).options) {
    	return true;
    } else {
    	return false;
    }
    return;
}

function CheckDDIndex(val) {
    var options = document.getElementById(val).options;
    var selIndex = document.getElementById(val).selectedIndex;
    var checkOp = options[selIndex].value;
    if (checkOp == '') {
    	return false;
    } else {
    	return true;
    }
}

function CheckRequired() {
    
    requiredArray = requiredFields.split(',');
    
    var oK = true;
    
    for(i = 0; i <= (requiredArray.length - 1); i++) {
    	if (CheckDropDown(requiredArray[i])) {
    		if (!CheckDDIndex(requiredArray[i])) {
    			document.getElementById(requiredArray[i]+'_name').style.color = '#FF3300';
    			oK = false;
    		}
    	} else if (document.getElementById(requiredArray[i]).value == '') {
    		document.getElementById(requiredArray[i]+'_name').style.color = '#FF3300';
    		oK = false;
    	} else {
    		document.getElementById(requiredArray[i]+'_name').style.color = '#000000';
    	}
    }
    if (oK) {
    	return true;
    } else {
        alert('Please make sure all of the Required fields have been entered.');
        return false;
    }
    
}

var nowSetUp = 0;
var finalVal = '';

function RunThroughDivs() {
	var sendVals = '';
	var curCont = document.getElementById('spots').value;
	var curDivs = currentIds.split(',');
	finalVal = '';
	for(i = 0; i < curDivs.length; i++) {
		var newId = Number(i + 1);
		var newObj = document.getElementById(curDivs[i]);
		var insideDivs = newObj.getElementsByTagName('div');
		var newVal = '';
		for(j = 0; j < insideDivs.length; j++) {
			if (newVal == '') {
				newVal = insideDivs[j].id;
			} else {
				newVal = newVal+','+insideDivs[j].id;
			}
		}
		finalVal = finalVal+newVal+'|';
	}
	if (nowSetUp == 0) {
		nowSetUp = 1;
	} else {
		if (finalVal != curCont) {
			//alert(finalVal+' and '+curCont);
			UpdateOrderOfSpot(finalVal);	
		}
	}
	setTimeout("RunThroughDivs();", 1000);
}

var handleHttpResponse = function(t) {
    //alert(t.responseText);
	if (t.responseText != '') {
		document.getElementById('spots').value = finalVal;
	}
}

function UpdateOrderOfSpot(content) {
	new Ajax.Request('../js/ajax/updateLayout.ajax.php', {method:'post', postBody:'content='+content, onSuccess:handleHttpResponse});
}