/* mycastinglist */

var mycastinglist_items = 0;
var mycastinglist_wndFlag = false;
var mycastinglist_sendok = false;


mycastinglist_clear = function() {
	
	var inputs = $("mycastinglist_form").getElements();
	
	for(var i = 0; i < inputs.length; i++) {
		
		if(inputs[i].type != "hidden") {
			
			inputs[i].style.color = "#ffffff";
			inputs[i].value = "";
		}
	}
	
	return false;
}

mycastinglist_removeModell = function(i) {
	
	//var url = base_url +"/public_page_mycastinglist.php";
	var url = base_url +"/public_main.php";
	var params = {
		page: "mycastinglist",
		action: 1,
		mycastinglist_ajax: "true",
		modell_id: i
	};
	
	new Ajax.Request(url, {
		method: 'get',
		parameters: params,
		onFailure: function() {alert("Hiba! / Error!");},
		//onSuccess: function(tr) {alert(tr.responseText)},
		onComplete: function() {
			document.location.reload();
		}
	});
}


mycastinglist_send = function() {
	
	if(mycastinglist_sendok || mycastinglist_items < 1)
		return false;
	
	$("mycastinglist_load").show();
	document.body.style.cursor = 'wait';
	
	$("mycastinglist_form").request( {
		onComplete: function() {
			//alert('Form data saved!');
			document.body.style.cursor = 'default';
		},
		onFailure: function() {
			//$("mycastinglist_sendagency").update($("mycastinglist_onfailure").innerHTML);
			$("mycastinglist_load").hide();
			alert("Failed!");
		},
		onSuccess : function(tr) {
			var resp = tr.responseText || "Nincs válasz! / No response!";
			var data;
			
			try {
				data = resp.substr(resp.indexOf("\n")+1).sub('/\\/',"").evalJSON();
			} catch(e) {
				alert(e.toString());
			}
			
			if(data.err.length > 0) {
				
				var inputs = $("mycastinglist_form").getElements();
				
				for(var i = 0; i < inputs.length; i++) {
					
					if(data.err.indexOf(inputs[i].name) > -1)
						inputs[i].addClassName('invalid');
				}
				
				$("mycastinglist_err").show();
			
			} else {
				//alert("ok");
				$("mycastinglist_ok").show();
				//mycastinglist_sendok = true;
				//$("mycastinglist_sendagency").update($("mycastinglist_onsuccess").innerHTML);
			}
			
			$("mycastinglist_load").hide();
		}
	});
	
	return false;
}
/* /mycastinglist */