$(document).ready(function() {

	/** Ajaxify form and link **/
	$('html').ajaxel({classname : 'ajaxify', type : 'json', callback : 'popup' } );



	//Ajax request filled by server
	var ajax = eval('('+$.cookie("ajax")+')');
	/*

	//item.id item.cmd item.interval
	$.each(ajax, function(i, item) {
		
		if(item.interval == null){ item.interval = 1; }

		item.interval = (item.interval * 5000);
	
	
		setInterval(function() { 
				$.get("index.php?ext=true",item,function(data){
					$(".ajax-"+item.id).html(urldecode(data));
					
				},'text');
		},item.interval);
	});
*/



	/*Attach error event 
	$(this).ajaxError(function(event, request, settings){

	var page = settings.url;
	var fields = settings.data;

	jQuery.post(page,fields,function(data){

	if(data.length > 0){
		
		var result = new Array();
		result['result'] = 'error';
		result['feedback'] = data;
		if(!data){
		popup(result);
		}
	}
	});

	});
*/




});




function popup(data){


	if(data.result == 'ok'){ var bg = 'green'; }	
	if(data.result == 'error'){ var bg = '#FF4F5A'; }
	if(data.result == 'warning'){ var bg = '#FFBA2D'; }

	//Field compulsory
	jQuery("input").removeClass('compulsory');

	if(data.str){
		jQuery("input[value="+data.str+"]").addClass('compulsory');
	}
	
		jQuery.nyroModalManual({
		minWidth: 250,
		minHeight: 80,
		bgColor: bg,
		content: data.feedback
	});
		
		if(data.redirect){
			document.location=data.redirect;
		}
		if(data.redirect == '#'){
			refresh();
		}
}

