window.addEvent('domready', function(){
    /* start gallery */
    var myGallery = new gallery($('myGallery'), {
		timed: true
	});
	
	document.forms[0].action = 'search.asp';
	
});
/* Code by Dirar Abu kteish  */
function getVote(poll, vote){
    /* polls */
    var queryStr = "?poll=" + poll;
    var frmObj = $('mainFrm');
    if(vote){
        if(!frmObj.polvalue.length){return;}
        var selected= false;
        $('polls-vote').getElements('input[type=radio]').each(function(el){
            if(el.getProperty('checked')){
                selected = true;
                queryStr+= "&choice=" + el.getProperty('value');
            }
        });
        if(!selected){alert('Please choose an option before voting!');return;}
    }
    $('polls-loading').setStyle('display', '');
    new Ajax('votesfun.asp' + queryStr 
        , {
            method: 'get'
            , data: ''
            ,onComplete: function(response) 
            {
                var values = [];
                try{
                    values = eval(response);
                }
                catch(e){
                    alert('Error #1001 in voting system! we are sorry for inconvenient.');
                    return;
                }
                if(values.length == 0){return;};
                var colors = ['#104E8B', '#1874CD', '#1C86EE', '#1E90FF', '#1874CD', '#1E90FF', '#0000EE', '#0000FF', '#27408B', '#3A5FCD', '#436EEE', '#4876FF'];
                var totalVotes = values[0];
                var parentEle = $('polls-results');
                parentEle.empty();
                $('polls-vote').setStyle('display', 'none');
                parentEle.setStyle('display', '');
                new Element('div').addClass('vote-total-num').appendText('Total votes: ' + totalVotes).injectInside(parentEle);
                for(var i=1, j=1; i < values.length; i+=2, j++){
                    var voteBackground = new Element('div').addClass('vote-background').injectInside(parentEle);
                    var voteContainer = new Element('div').addClass('vote-container').injectInside(voteBackground);
                    var total = ((values[i+1]/totalVotes) * ( voteContainer.getStyle('width').toInt() - 10 ));
                    var title = new Element('div').addClass('vote-title').setHTML(values[i]).injectInside(voteContainer);
                    var voteResults = new Element('div',{
                        'styles' :{
                            'color': colors[j]
                        }
                        , 'class' : 'vote-total'    
                    }).setHTML(
                        ((values[i+1]/totalVotes) * 100).round(2)  + '% (' + values[i+1] + ')'
                    ).injectInside(voteContainer);
                    //.setStyle('color', colors[j])
                    var voteBar = new Element('div',{
                        'styles' : {
                           'background-color' : colors[j]
                        } 
                        , 'class' : 'vote-bar'
                        , 'id' : $('polls-result' + (j))
                    }).injectInside(voteContainer);
                    var effect = voteBar.effect('width', {duration: 200, transition: Fx.Transitions.linear});
                    effect.start(total);                                        
                }
                if(!vote){
                    $('back-button').setStyle('display', '');
                }
                $('polls-loading').setStyle('display', 'none');
            }
            , onFailure: function(response){
                $('polls-loading').setStyle('display', 'none');
                alert('Error #1002 in voting system! we are sorry for inconvenient.');
            }
   }).request();
}
function hideResults(){
    $('back-button').setStyle('display', 'none');
    $('polls-results').setStyle('display', 'none');    
    $('polls-vote').setStyle('display', ''); 
}
function printContent(){
    var frmObj = $('mainFrm');
    if(!$defined($('mainFrm').tmpTxt)){
        new Element('textarea', {
                'styles': {
                    'display': 'none'
                }
                ,'name': 'tmpTxt'
            }
        ).injectInside(frmObj);
        frmObj.tmpTxt.value = $$(".inner-page-item")[0].innerHTML;
        frmObj.setProperty('method', 'post');
        frmObj.setProperty('target', '_blank');
        frmObj.setProperty('action', 'print.asp');
    }
    frmObj.submit();    
}
function loginToForum(){
    var frmAction = document.forms[0].action;
    document.forms[0].target = '_blank';
    document.forms[0].method = 'post';
    document.forms[0].action = 'http://phg.org/forum/index.php?action=login2';
    document.forms[0].submit();
    document.forms[0].target = '';
    document.forms[0].method='get';
    document.forms[0].action = frmAction;
}
