
function sendImage(cForm){
	if(validate()){
		var func = "sendImage";
		var data = "tempId="+cForm.elements['cTempId'].value;
		if(cForm.elements['cName']) data+= "&userName="+cForm.elements['cName'].value;
		if(cForm.elements['cEmail']) data+= "&userEmail="+cForm.elements['cEmail'].value;
		data+= "&province="+cForm.elements['province'].value;
		data+= "&city="+cForm.elements['city'].value;
		data+= "&title="+cForm.elements['cTitle'].value;
		if(cForm.elements['cImg']) data+= "&code="+cForm.elements['cImg'].value;
		enableForm(cForm, false);
		callAjaxPOST(sendImageCallback, func, data);
	}
	return false;
}

function validate(){
	formObjectFocused = false;
	var ok = true;
	ok = checkMandatoryFields() && ok;
	ok = checkEmail("cEmail") && ok;
	return ok;
}

function checkMandatoryFields(){
	var ok = true;
	ok = !isEmptyField("cName") && ok;
	ok = !isEmptyField("cEmail") && ok;
	ok = !isEmptyField("cImg") && ok;
	ok = !isEmptyField("province") && ok;
	ok = !isEmptyField("city") && ok;
	ok = !isEmptyField("cTitle") && ok;
	ok = !isEmptyFile("image") && ok;
	propertyFormObjectFocused=false;
	return ok;
}

function sendImageCallback(xmlhttp){
	var cForm = document.getElementById("imageForm");
	var response = xmlhttp.responseXML.getElementsByTagName("response");
	var val = response[0].getAttribute("value");
	switch(val){
		case "1":
			var imageLocation = response[0].getAttribute("location");
			document.location = imageLocation;
			break;
		case "2":
			showError("cImg", "El c&oacute;digo no coincide.");
			refreshBotproofImage();
			enableForm(cForm, true);
			break;
		case "3":
			enableForm(cForm, true);
			openLightbox('link1');
			break;
		default:
			enableForm(cForm, true);
			break;
	}
}