/*http://www.prototypejs.org/learn*/

var ajax_action_handler_url = 'http://www.plasticportal.eu/ajax_actions.php';

/************************************************************************************************************************************************************************************************
 * LAYER BOX
 */
function layer_box_window (url, height, width) {
   /**
	* new LITBox(Message or HREF, {options});
	* -----------------
	* Option Parameters
	* -----------------
    * width: pixel width
    * height: pixel height
    * type: 'window','alert','confirm'
    * func: function to call when confirming yes
    * draggable: ability to drag around screen
    * resizable: ability to resize
    * overlay: show overlay mask
    * opacity: final opacity [0,1]
    * left: how far from the left of the screen
    * top: how far from the top of the screen
	*/
	new LITBox(url, {type:'window', resizable:true, draggable:true, overlay:true, height:height, width:width});
	return false;
}

/************************************************************************************************************************************************************************************************
 * PERIODICAL UPDATER
 */

function check_user_new_message(ajax_action, object_id) {
	
	var url = ajax_action_handler_url;
	var pars =
			'ajax_action=' + ajax_action +  
			''
	;
	new Ajax.PeriodicalUpdater(
		object_id, 
		url,
  		{
	    	method: 'get',
			parameters: pars,
	    	frequency: 1,
	    	decay: 2
  		}
  	);
}


/************************************************************************************************************************************************************************************************
 * UPDATER
 */
function plastic_updater (ajax_action, parameters, object_id) {
	/**/
	var url = ajax_action_handler_url;
	var pars =
			'ajax_action=' + ajax_action +  
			''
	;

	new Ajax.Updater(
		object_id, 
		url, 
		{
  			method: 'get',
			parameters: pars
  		}
  	);
}  

function logo_rotator () {
	  plastic_updater ('logo_rotator', '', 'logo_rotator');
		setTimeout('logo_rotator ()', 10000)
} 

function doporucit_form (ajax_action, id_clanku) {
	
	var oForm = document.getElementById('doporucitForm');
	var doporuc_email =  oForm.doporuc_email.value;
	var doporuc_od =  oForm.doporuc_od.value;
	
	var url = ajax_action_handler_url;
	var pars =
			'ajax_action=' + ajax_action +  
			'&doporuc_email=' + (doporuc_email) +
			'&doporuc_od=' + (doporuc_od) +
			'&id_clanku=' + (id_clanku) +
		''
	;
	var myAjax = new Ajax.Request(
		url,
		{
			method: 'post',
			parameters: pars,
			onComplete: response_change_doporucit_form,	
			evalScripts: true
		}
	);
			
}
function response_change_doporucit_form (response) {
	//alert(response.responseText+'------');
	if (response.responseText) {
		var doporucit_message = document.getElementById('doporucit_message');
		var doporucit_form = document.getElementById('doporucit_form');
		doporucit_form.style.display = 'none';
		doporucit_message.style.display = 'block'; 
		doporucit_message.innerHTML = '<center>' + response.responseText; + '</center>';
	}
}

function doporucit_show () {
	var doporucit_form = document.getElementById('doporucit_form');
	var doporucit_message = document.getElementById('doporucit_message');
	if (doporucit_form.style.display == 'none') {
		doporucit_form.style.display = 'block';
		doporucit_message.style.display = 'none'; 
		doporucit_message.style.innerHTML = ''; 
	} else {
		doporucit_form.style.display = 'none';
	}
	
}

function napiste_nam_form (ajax_action) {
	
	var oForm = document.getElementById('napistenamForm');
	var email =  oForm.email.value;
	var sprava =  oForm.sprava.value;
	
	var url = ajax_action_handler_url;
	var pars =
			'ajax_action=' + ajax_action +  
			'&email=' + (email) +
			'&sprava=' + (sprava) +
		''
	;
	var myAjax = new Ajax.Request(
		url,
		{
			method: 'post',
			parameters: pars,
			onComplete: response_change_napiste_nam_form,	
			evalScripts: true
		}
	);
			
}

function response_change_napiste_nam_form (response) {
	if (response.responseText) {
		var napiste_nam_message = document.getElementById('napiste_nam_message');
		var napiste_nam_form = document.getElementById('napiste_nam_form');
		napiste_nam_form.style.display = 'none';
		napiste_nam_message.style.display = 'block'; 
		napiste_nam_message.innerHTML = '<br/><center>' + response.responseText; + '</center><br/>';
	}
}

var is_set_input_napiste_nam = false;
function clear_input_napiste_nam () {
	var oInput = document.getElementById('email_napiste_nam_input');
	if ( is_set_input_napiste_nam == false ) {
		oInput.value = '';
		is_set_input_napiste_nam = true;
	}
}

var is_set_input_login = false;
function clear_input_login () {
	var oInput = document.getElementById('user_name_input');
	if ( is_set_input_login == false ) {
		oInput.value = '';
		is_set_input_login = true;
	}
}

var is_set_input_search = false;
function clear_input_search ( vyhladavanie) {
	var oInput = document.getElementById('search_text_input');
	if ( is_set_input_search == false && oInput.value == vyhladavanie ) {
		oInput.value = '';
		is_set_input_search = true;
	}
}