

EffectOpenUp = function(element) {
     element = $(element);
     new Effect.BlindDown(element, arguments[1] || {});
}

EffectCloseDown = function(element) {
     element = $(element);
     new Effect.BlindUp(element, arguments[1] || {});
}

EffectLiloAppear = function(element) {
     element = $(element);
     
     new Effect.Appear(element, arguments[1] || {});
     
}
 
EffectLiloDisappear = function(element) {
     element = $(element);
     new Effect.Fade(element, arguments[1] || {});
}
 
EffectCombo = function(element) {
     element = $(element);
     if(element.style.display == 'none') { 
          new EffectOpenUp(element, arguments[1] || {}); 
     }else { 
          new EffectCloseDown(element, arguments[1] || {}); 
     }
}
 
EffectLilo = function(element) {
	 element = $(element);
	 new EffectLiloDisappear(element, {duration: 3});
	 new EffectLiloAppear(element, {duration: 3});
	 
}

Display = function(element) {
	var el = element;
	document.getElementById(gallery_current).style.display = "none";
	element= $(element);
	element.style.display = 'block';
	gallery_current = el;
}
 
function Strike(elem1, elem2) {
 	EffectCloseDown(elem1);
 	EffectOpenUp(elem2);
} 

function poll_answer_submit(html_id_form, html_div_id, insertion) {
	var fserialized = Form.serialize(html_id_form);
    new Ajax.Request(SITE_URL + 'assets/polls/polls-vote.php',   
    {    
         parameters: fserialized ,
         method:'post',                   
         onSuccess: function(transport) {
                 var response = transport.responseText || "no response text"; 
                 EffectLilo(html_div_id);
				 $(html_div_id).remove();
                 new Insertion.After('insertion', response);
                 EffectOpenUp('sondage');
				 document.getElementById(html_div_id).innerHTML = response;
         }, 
         onFailure: function() {
            alert('Something went wrong...'); 
         }   
    }
    );
}

function poll_get(html_div_id, poll_id, insertion) {
    new Ajax.Request(SITE_URL + 'assets/polls/polls-vote.php',   
    {    
         parameters: 'question_id=' + poll_id,
         method:'get',                   
         onSuccess: function(transport) {
                 var response = transport.responseText || "no response text"; 
                 EffectLilo(html_div_id);
				 $(html_div_id).remove();
                 new Insertion.After('insertion', response);
                 EffectOpenUp('sondage');
				 document.getElementById(html_div_id).innerHTML = response;
         }, 
         onFailure: function() {
            alert('Something went wrong...'); 
         }   
    }
    );
}

function newsletter_get(html_id_form, p_id) {
	var fserialized = Form.serialize(html_id_form);
    new Ajax.Request(SITE_URL + 'assets/newsletter/newsletter-register.php',   
    {    
         parameters: fserialized,
         method:'post',                   
         onSuccess: function(transport) {
                 document.getElementById(p_id).style.display = '';
                 var response = transport.responseText || ""; 
				 EffectOpenUp(html_id_form);
				 $(html_id_form).remove();
         }, 
         onFailure: function() {
            alert('Nu pot sa accesez scriptul php: ' + SITE_URL + 'assets/newsletter/newsletter-register.php'); 
         }   
    }
    );
}

function register_guestbook(form_id, div_id) {
	var fserialized = Form.serialize(form_id);
	EffectCloseDown(div_id, 1.2);
    new Ajax.Request(SITE_URL + 'assets/guestbook/register-guestbook.php',   
    {    
         parameters: fserialized,
         method:'post',                   
         onSuccess: function(transport) {
                 var response = transport.responseText || "";
				 document.getElementById(div_id).innerHTML = response;  
				 EffectOpenUp(div_id, 1.2);
				 
				 
         }, 
         onFailure: function() {
            alert('Nu pot sa accesez scriptul php: '); 
         }   
    }
    );
}

function AddToFavorite(article_id) {
	new Ajax.Request(SITE_URL + 'assets/articles/add-to-favorite.php',   
    {    
         parameters: 'article_id=' + article_id,
         method:'get',                   
         onSuccess: function(transport) {
                 var response = transport.responseText || ""; 
				 
         }, 
         onFailure: function() {
            alert('Nu pot sa accesez scriptul php: ' + SITE_URL + 'assets/newsletter/newsletter-register.php'); 
         }   
    }
    );
    
}
function bookmarks(xxx){
		if(xxx == 1) {
			document.getElementById('share').style.display = "block";
		}else{
			document.getElementById('share').style.display = "none";
		}
	}
	
	
function submit_contact(html_id_form, html_id_span){
	var fserialized = Form.serialize(html_id_form);
	document.getElementById(html_id_span).innetHTML = '';
	new Ajax.Request(SITE_URL + 'includes/submit-email-form.php', {
		parameters: fserialized,
		method: 'post',
		onSuccess: function(transport){
			var response = transport.responseText || "no response text";
			document.getElementById(html_id_span).innerHTML = response;
		},
		onFailure: function(){
			alert('Something went wrong...');
		}
	});
} 

function showMessage(block_) {
    new Effect.Appear(block_, {duration: 1});
    new Effect.Fade(block_, {duration: 1, delay: 3});
}

function change_session(type) {
    new Ajax.Request(SITE_URL + 'assets/all-galleries/change-session.php',   
    {    
         parameters: 'type=' + type,
         method:'get',                   
         onSuccess: function(transport) {
                 var response = transport.responseText || ""; 		 
         }, 
         onFailure: function() {
            alert('Nu pot sa accesez scriptul php: ' + SITE_URL + 'assets/category/change-session.php'); 
         }   
    }
    );
}

function rating_submit(html_id_form, html_div_id) {
	var fserialized = Form.serialize(html_id_form);
    new Ajax.Request(SITE_URL + 'assets/articles/rating.php',   
    {    
         parameters: fserialized ,
         method:'post',                   
         onSuccess: function(transport) {
                 var response = transport.responseText || "no response text"; 
				 document.getElementById(html_div_id).innerHTML = response;
         }, 
         onFailure: function() {
            alert('no access'); 
         }   
    }
    );
}