
function showElement(element,property) {
	if (property==null)
		document.getElementById(element).style.display = 'block';
	else
		document.getElementById(element).style.display = 'inline';

}

function hideElement(element) {
	document.getElementById(element).style.display = 'none';

}


function isHidden(element) {
	if ( document.getElementById(element).style.display == 'none')
		return true;
	return false;

}


function setHTML(element,html) {
	document.getElementById(element).innerHTML=html;
}

function showPopupLayer(url,width){
	setVisible('popupLayer',width);
	advAJAX.get({
	   url: url, 
	   onSuccess : function(obj) { setHTML('popupLayer',obj.responseText)},
	   onError : function(obj) { setHTML('popupLayer','<h3>Nie ma takiej strony:/</h3>Strona, którą próbujesz oglądać nie istnieje. Jeśli masz pewność, że powinna, to proszę zgłoś ten fakt administratorowi naszego serwisu - zrobmycos@zrobmycos.org<br/><br/><a href="" onClick="showMainPage();return false">Powrót</a>'); }
	  })

}


function getMenu(){ 
	for( var i = 0 ; i <= 100 ; i++ )
   		setTimeout('setMenuOpacity(' + (i/10) +')' , 10 * i );

	advAJAX.get({
	   url: '/menu.php?ajaxRequest=true', 
	   onSuccess : function(obj) { setHTML('menu',obj.responseText)},
	   onError : function(obj) {  }
	  })



}

function getEventParticipants(id){ 
   	
	setEventParticipantsOpacity(5 );
	advAJAX.get({
	   url: '/eventParticipants.php?id='+id+'&ajaxRequest=true', 
	   onSuccess : function(obj) { setHTML('eventParticipants',obj.responseText)},
	   onError : function(obj) {  }
	  })
	for( var i = 50 ; i <= 100 ; i++ )
   		setTimeout('setEventParticipantsOpacity(' + (i/10) +')' , 10 * i );



}



function getSidebar(){
	for( var i = 0 ; i <= 100 ; i++ )
   		setTimeout('setSidebarOpacity(' + (i/10) +')' , 10 * i );

	advAJAX.get({
	   url: '/sidebar.php?ajaxRequest=true', 
	   onSuccess : function(obj) { setHTML('sidebar',obj.responseext)},
	   onError : function(obj) {  }
	  })


}



function iLikeIt(url,id_tohide,id_toshow,event_id){
	url=url + '&ajaxRequest=true'
	advAJAX.get({
	   url: url, 
	   onSuccess : function(obj) {  if(obj.status==200) {
	   					hideElement(id_tohide);
	   					showElement(id_toshow);
						getEventParticipants(event_id);
						if (isHidden('emailcomment'))
							showElement('emailcomment');
						else
							hideElement('emailcomment');
					}
					
					if(obj.status==401) {
						document.location=obj.responseText+'?redir=' + document.location;
					}


			},
	   onError : function(obj) { 
	   				
	   		}
	  })
	return false;
}


function showMainPage(){
	hideElement('hiddenLayer');
	showElement('center');
}

function addTextToElement(element,text) {
	element.value+=' '+text;
	element.value=element.value.replace('  ',' ');
	return false;
}

function descToTags() {
	return false;
	alert(document.event.shorttext.value);
	tmp=document.event.longtext.value;
	//tmp=document.event.shorttext.value + document.event.longtext.value;
	tmp2=tmp.split(" ");
	for(i=0;i<tmp2.length;i++)
		alert(tmp2[i]);
		if(tmp2[i].length()>2)
			addTextToElement(document.event.tags,tmp2[i]);

}

function Tag2Search (text) {
	if(document.searchForm.tags.value.indexOf(text)==-1)
		addTextToElement(document.searchForm.tags,text);
	else
		removeTextFromElement(document.searchForm.tags,text);

}




function removeTextFromElement(element,text) {
	element.value=element.value.replace(text,' ');
	element.value=element.value.replace('  ',' ');
	return false;
}

function checkBoxToText (element1, element2) {

	if(element1.checked)
		addTextToElement(element2,element1.name)
	else
		removeTextFromElement(element2,element1.name)

	return true;
}

function setSidebarOpacity( value ) {
 document.getElementById('sidebar').style.opacity = value / 10;
 document.getElementById('sidebar').style.filter = 'alpha(opacity=' + value * 10 + ')';
}


function setMenuOpacity(value ) {
 document.getElementById('menu').style.opacity = value / 10;
 document.getElementById('menu').style.filter = 'alpha(opacity=' + value * 10 + ')';
}


function setEventParticipantsOpacity(value ) {
 document.getElementById('eventParticipants').style.opacity = value / 10;
 document.getElementById('eventParticipants').style.filter = 'alpha(opacity=' + value * 10 + ')';
}

function  showEventProposePopup() {

	showPopupLayer('addEventPropose.php?shorttext='+document.event.shorttext.value+'&longtext='+document.event.longtext.value+'&tags='+document.event.tags.value);
}
function pad(number, length) {
   
    var str = '' + number;
    while (str.length < length) {
        str = '0' + str;
    }
   
    return str;

}
function smallCallendar() {

                g_globalObject = new JsDatePick({
                        useMode:1,
                        isStripped:true,
                        target:"small_call",
                        dateFormat:"%m-%d-%Y",
                        imgPath:"gfx/"
                        /*selectedDate:{                                This is an example of what the full configuration offers.
                                day:5,                                          For full documentation about these settings please see the full version of the code.
                                month:9,
                                year:2006
                        },
                        yearsRange:[1978,2020],
                        limitToToday:false,
                        cellColorScheme:"beige",
                        dateFormat:"%m-%d-%Y",
                        imgPath:"gfx/",
                        weekStartDay:1*/
                });

                g_globalObject.setOnSelectedDelegate(function(){
                        var obj = g_globalObject.getSelectedDay();
                        //obj.setSelectedDay(obj.year ,obj.month,obj.day);
                        //obj.setSelectedDay();
                        //alert("a date was just selected and the date is : " + obj.day + "/" + obj.month + "/" + obj.year);
                        document.location='EXECsearch.php?tags='+obj.year + '-' + pad(obj.month,2) + '-' + pad(obj.day,2);
                        //Tag2Search(obj.year + '-' + pad(obj.month,2) + '-' + pad(obj.day,2));
                        //document.getElementById("div3_example_result").innerHTML = obj.day + "/" + obj.month + "/" + obj.year;
                });




};


