OpenUp = function(element) {
     element = $(element);
     new Effect.BlindDown(element, arguments[1] || {});
 }

CloseDown = function(element) {
     element = $(element);
     new Effect.BlindUp(element, arguments[1] || {});
 }
 
Combo = function(element) {
     element = $(element);
     if(element.style.display == 'none') { 
          new OpenUp(element, arguments[1] || {}); 
     }else { 
          new CloseDown(element, arguments[1] || {}); 
     }
}

function SSelectID(tid) {
        document.getElementById(tid).className = "active";
}
function SUnselectID(tid) {
        document.getElementById(tid).className = "";
}
var li_default = 'dml1_1';

function LoadFlash(ul_id, div_id, site_url) {
	SHideId(ul_id);
	
	SUnselectID('dml1_1');
	SUnselectID('dml1_2');
	SUnselectID('dml1_3');
	SUnselectID('dml1_4');
	SUnselectID('dml1_5');
	SUnselectID('dml1_7');
	
	if ($('dml1_6')) {
		SUnselectID('dml1_6');
	}
	
    new Ajax.Request(site_url + 'assets/loadflash.php',
    {
         parameters: '',
         method:'get',
         onSuccess: function(transport) {
                 var response = transport.responseText || "no response text";
                 document.getElementById(div_id).innerHTML = response;
         },
         onFailure: function() {
            	document.getElementById(div_id).innerHTML = 'Error. ';
				SShowId(ul_id);
         }
    }
    );
}

function clear_cache(cache_id, site_url) {
    new Ajax.Request(site_url + 'assets/clear_cache.php', {
		parameters: 'cache_id=' + cache_id,
		method: 'get',
		onSuccess: function(transport){
			var response = transport.responseText || "no response text";
			document.getElementById(div_id).innerHTML = response;
		}
	}
    );
}


function results(ul_id, li_id, div_id, type, id_lang, site_url, request_url, cache_id, signature) {
	new Ajax.Request(site_url + 'assets/results.php',
	
	{
         parameters: 'type='+type+'&lang='+id_lang+'&request_url='+request_url+'&cache_id='+cache_id+'&signature='+signature,
         method:'get',
         onSuccess: function(transport) {
                 var response = transport.responseText || "no response text";
				 document.getElementById(div_id).innerHTML = 'done';
                 document.getElementById(div_id).innerHTML = response;
				 SShowId(ul_id);
				 SSelectID(li_id);
				 var li_default = li_id;
         },
         onFailure: function() {
            	//document.getElementById(div_id).innerHTML = 'Error. ';
				SShowId(ul_id);
         },
         onLoad: function() {
         		//document.getElementById(div_id).innerHTML = 'Error. ';
         }
    }
    );
	
}

function SShowId(id) {
	 document.getElementById(id).style.display = 'block';
}
function SHideId(id) {
	 document.getElementById(id).style.display = 'none';
}

