	function changeSrc(obj,src1,src2){
		if (obj.src == src1)
			obj.src = src2;
		else
			obj.src = src1;
	} 
	
	function selectSide(obj){
		$$('.holywar_side_div').each(function(side){
			if (side.id != obj.id)
				side.addClass('hidden');
		});
		obj.addClass("active");
		
	}

	function deselectSide(){
		$$('.holywar_side_div').each(function(side){
			side.removeClass('hidden');
			side.removeClass('active');
		});
	}
	
	function joinSide(obj,sideId){
		var url = DIR_WEB_ROOT+"/include/ajax/modules/holywar/joinSide.php";

		var params = new Hash();
		params["sideId"] = sideId;

        JsHttpRequest.query(
                url,                       
                params,
                function(result, errors) {     
                	onJoinSideRequestComplete(result, errors, obj);                               
                },
                true
        );             
	}
	
	
	function onJoinSideRequestComplete(result, errors, obj){
		selectedIdOld = 0;
		$$('a.header').each(function(el){
			if (el.hasClass("header-selected")){
				selectedIdOld = el.id.substring(10);
			};
		});
		
		selectedIdNew = obj.id.substring(10);
		
		if (!result) {
            msgErrorBox.alert('Error','Please try again later');           
    	}
    	if (result.bStateError) {
            msgErrorBox.alert(result.sMsgTitle,result.sMsg);
    	} else {
    		
    		if (selectedIdOld>0){

    			if ($('user_count_'+selectedIdOld)){
	    			if (result.sUserCountForOldSide>0){
		    			$('user_count_'+selectedIdOld).innerHTML = result.sUserCountForOldSide;
	    			} else {
	    				$('user_count_'+selectedIdOld).innerHTML = "";
	    			}
    			}
    		};
    		
    		if ($('user_count_'+selectedIdNew))
    			$('user_count_'+selectedIdNew).innerHTML = result.sUserCountForNewSide;
    		
    		if (divForm = $(selectedIdOld+'_holywar_reply_0')){
    			var slideForm = new Fx.Slide(divForm);
    			slideForm.slideOut();
    		}
    		
    		if (divForm = $(selectedIdNew+'_holywar_reply_0')){
    			var slideForm = new Fx.Slide(divForm);
    			slideForm.slideIn();
    		}
    		
    		
    		$$('a.header').each(function(sideObj){
    			sideObj.removeClass("header-selected");
    		});
    		
            obj.addClass("header-selected");
    		msgNoticeBox.alert(result.sMsgTitle,result.sMsg);
    	}
	}
	
	
	function getDaysFromNow(date_text){
		var today = new Date();
		var temp = date_text.split('-');
		var date1 = new Date(temp[0],temp[1]-1,temp[2]);
		var one_day = 1000*60*60*24; 
		return Math.ceil((date1.getTime()-today.getTime())/(one_day));
	}

	
	

	function holyinit(sideNum,sidesVisible){
		/*
			getting width
		*/
		if(document.all){
			availW = document.body.clientWidth;
			availH = document.body.clientHeight;
		}else{
			availW = innerWidth; availH = innerHeight;
		}

		availW -= 40;
		var scrollWidth = availW-90;
		var navigatorSideWidth = scrollWidth/sideNum*sidesVisible;
		
		$('scroll').setStyle("width",availW-90);
		$('navigator').setStyle("width",navigatorSideWidth);
		$('nav-center').setStyle("width",navigatorSideWidth-60);
		
		var sideHolderWidth = availW-80;
		sideWidth = sideHolderWidth/sidesVisible;
		$('side-holder').setStyle('width',availW*sideNum/sidesVisible);
		
		$$('.side').each(function(el){
			el.setStyle('width',sideWidth-30);
		});
		$$('.sideheaders li').each(function(el){
			el.setStyle('width',(availW-100)/sideNum);
		});
		
		var holySlider = new Slider($('scroll'), $('navigator'), {
			steps: 100,
			wheel: 1,
			onChange: function(step){
				$('holy-content').scrollLeft = step*(sideWidth)/100*(sideNum-sidesVisible);
			}
		}).set(0);
	
	}

