/**
 * Author: punctweb.com <mailto:office@punctweb.com>
 * Version: 0.1
 * Started: 08 Sep 2008 21:45
 * 
 * Copyright (c) 2008 punctweb.com All rights reserved
 */

function showMessage(block) {
    new Effect.Appear(block, {duration: 2});
    new Effect.Fade(block, {duration: 1, delay: 3});
}

function expandBlock(block) {
    if($(block).style.display == 'none') {
        new Effect.SlideDown(block, {duration: 1});
    } else {
        new Effect.SlideUp(block, {duration: 1});
    }
}

function hideShow(hide, show) {
    $(hide).hide();
    $(show).show();
}


function _submit() {
	if($('name').value == '' || $('email').value == '' || $('message').value == '') {
		new Effect.Appear($('err'), {duration: 0.5});
	} else {
		var senddata = new Ajax.Request("ajax/email.php", 
	        { 
	            method: 'post', 
	            parameters: 
					{
						name: $('name').value,
						email: $('email').value,
						message: $('message').value
					},
                onComplete: function() {
					if($('err').style.display == '') {
						$('err').hide();
					}
					
					new Effect.Appear($('ok'), {duration: 0.5});
				}
	        });

	}
}

function findStation() {
    if($('stationGo').value != 'false') {
        var station = $('stationGo').value;
        
        $('station-' + station).scrollTo();
        
        new Effect.Pulsate('station-' + station);
    }
}

function generateCurrenciesCode() {
    if($F('currencies') == '') {
        showMessage("nocurrency");
    }
    
    $('boxwidth').innerHTML = $('box-width').value;
    $('boxbgcolor').innerHTML = $('box-background').value;
    $('boxbordercolor').innerHTML = $('box-border').value;
    $('boxfontcolor').innerHTML = $('box-text').value;
    $('boxlinkcolor').innerHTML = $('box-link').value;
    
    $('flag-option').innerHTML = $('with-flag').checked === true ? 'true' : 'false';
    $('currencies-option').innerHTML = $F('currencies');
    
    showMessage("success");
}

function generateWeatherCode() {
    if($('stations').value == '' || $('stations').value == 'false') {
        showMessage("nostation");
    }
    
    $('boxwidth').innerHTML = $('box-width').value;
    $('boxbgcolor').innerHTML = $('box-background').value;
    $('boxbordercolor').innerHTML = $('box-border').value;
    $('boxfontcolor').innerHTML = $('box-text').value;
    $('boxlinkcolor').innerHTML = $('box-link').value;
    
    $('image-option').innerHTML = $('with-image').checked === true ? 'true' : 'false';
    $('stations-option').innerHTML = $('stations').value;
    
    showMessage("success");
}

function generateNewsCode() {
    if($('category').value == '' || $('category').value == 'false') {
        showMessage("nocategory");
    }
    
    $('boxwidth').innerHTML = $('box-width').value;
    $('boxbgcolor').innerHTML = $('box-background').value;
    $('boxbordercolor').innerHTML = $('box-border').value;
    $('boxfontcolor').innerHTML = $('box-text').value;
    $('boxlinkcolor').innerHTML = $('box-link').value;
    
    $('image-option').innerHTML = $('with-image').checked === true ? 'true' : 'false';
    $('intro-option').innerHTML = $('with-intro').checked === true ? 'true' : 'false';
    $('count-option').innerHTML = $('items-count').value;
    $('category-option').innerHTML = $('category').value;
    
    showMessage("success");
}

function changeFontSize(inc) {
    if($('article-content').style.fontSize) {
        var size = parseInt($('article-content').style.fontSize.replace("px", ""));
    } else {
        var size = 12;
    }
    
    $('article-content').style.fontSize = size + inc + 'px';
}

function goTo(to) {
    window.location = to;
}

function stf() {
    if($('sender').value == '' || $('receiver').value == '') {
        $('stf_warning').show();
    } else {
        var senddata = new Ajax.Request(site_url + "ajax/stf.php", 
        { 
            method: 'post', 
            parameters: 
				{
					sender: $('sender').value,
					receiver: $('receiver').value,
					title: $('stf_title').value,
                    alias: $('stf_alias').value
				},
            onComplete: function() {
				$('stf_warning').hide();
                $('stf_success').show();
                
                $('sender').value = '';
                $('receiver').value = '';
			}
        });
    }
}

function deleteNews(id, type) {
    if(confirm('Ai ales sa stergi aceasta stire. Continuam ?')) {
        var senddata = new Ajax.Request(site_url + "ajax/delete.php", 
        { 
            method: 'post', 
            parameters: 
				{
					idnews: id,
					from: type
				},
            onComplete: function() {
				window.location = site_url;
			}
        });
    }
}

function todayNews(id) {
    var senddata = new Ajax.Request(site_url + "ajax/setToday.php", 
    { 
        method: 'post', 
        parameters: 
			{
				idnews: id
			},
        onComplete: function() {
			window.location.reload(true);
		}
    });
}

function pollVote(id, poll) {
    $('poll-options').hide();
    $('poll-loading').show();
    
    var senddata = new Ajax.Request(site_url + "ajax/pollVote.php", 
    { 
        method: 'post', 
        parameters: 
			{
				idoption: id,
                idpoll: poll
			},
        onComplete: function() {
			window.location = site_url + 'poll';
		}
    });
}
