

function ajaxCallModule(module, method, div_id, parameters, module_id){

    module_id = typeof(module_id) != 'undefined' ? module_id : 1;
	
	var module_css_id = "module_"+module+"_css_link"; 
	
	if(document.getElementById(module_css_id)==null){
		var headID = document.getElementsByTagName("head")[0];         
		var cssNode = document.createElement('link');
		cssNode.type = 'text/css';
		cssNode.rel = 'stylesheet';
		cssNode.href = '/modules/'+module+'/style.css';
		cssNode.media = 'screen';
		cssNode.id = module_css_id;	
		
		headID.appendChild(cssNode);	
	}
	
	
	var temp = [];

    
	for (var key in parameters) {
		temp['parameters['+module+']['+module_id+']['+method+']['+key+']'] = parameters[key];
	}
	
    
	temp['request_type'] = 'ajax';
	// temp['module'] = module;
	// temp['method'] = method;
    // temp['validate'] = validate;
    // temp['module_id'] = module_id;
    
	new Ajax.Request('/index.php',   
	{     
		method:'post',     
		parameters: temp,
		onSuccess: function(transport){
			$(div_id).innerHTML = transport.responseText;
			//var response = transport.responseText || "no response text";       
			//alert("Success! \n\n" + response);     },  
			},
			onFailure: function(){ alert('Something went wrong...') }   
	}); 
	
}

function ajaxCallModuleConfirm(module, method, div_id, parameters, module_id, message){

    var answer = confirm(message)
	if (answer){

		ajaxCallModule(module, method, div_id, parameters, module_id);
	}

        // validate = typeof(validate) != 'undefined' ? validate : 1;
        // module_id = typeof(module_id) != 'undefined' ? module_id : 1;
        
        // var module_css_id = "module_"+module+"_css_link"; 
        
        // if(document.getElementById(module_css_id)==null){
            // var headID = document.getElementsByTagName("head")[0];         
            // var cssNode = document.createElement('link');
            // cssNode.type = 'text/css';
            // cssNode.rel = 'stylesheet';
            // cssNode.href = '/modules/'+module+'/style.css';
            // cssNode.media = 'screen';
            // cssNode.id = module_css_id;	
            
            // headID.appendChild(cssNode);	
        // }
        
        
        // var temp = [];

        
        // for (var key in parameters) {
            // temp['parameters['+key+']'] = parameters[key];
        // }

        
        // temp['module'] = module;
        // temp['method'] = method;
        // temp['validate'] = validate;
        // temp['module_id'] = module_id;
        
        // new Ajax.Request('/index.php',   
        // {     
            // method:'post',     
            // parameters: temp,
            // onSuccess: function(transport){
                // $(div_id).innerHTML = transport.responseText;
                // //var response = transport.responseText || "no response text";       
                // //alert("Success! \n\n" + response);     },  
                // },
                // onFailure: function(){ alert('Something went wrong...') }   
        // }); 
	// }
}


