

function sortGallery() {
	new_url = $('url').value;
	new_kat = $('kategorie').value;
	
	new_url += '/sortby/' + new_kat;
	
	location.href = new_url;
}



function search(query){
	sc = new google.search.SearchControl();
	sc.setResultSetSize(google.search.Search.LARGE_RESULTSET )
    
    var siteSearch = new google.search.WebSearch();
    siteSearch.setUserDefinedLabel("Pep5.de - Website");
    siteSearch.setUserDefinedClassSuffix("siteSearch");
    siteSearch.setSiteRestriction("www.pep5.de");
    sc.addSearcher(siteSearch);

    var siteSearch = new google.search.WebSearch();
    siteSearch.setUserDefinedLabel("Pep5.de - Blog");
    siteSearch.setUserDefinedClassSuffix("siteSearch");
    siteSearch.setSiteRestriction("blog.pep5.de");
    sc.addSearcher(siteSearch);

    var drawOptions = new google.search.DrawOptions();
    drawOptions.setDrawMode(google.search.SearchControl.DRAW_MODE_TABBED);
    

    sc.draw(document.getElementById("main_content_content"), drawOptions);
    sc.execute(query);
}

function searchForm() {
    // Create a search control
	sf = new google.search.SearchForm(true, $('main_footer_box_content_search'));
	
	sf.setOnSubmitCallback(this, function(form) {
		  if (form.input.value) {
			  search(form.input.value);
	      }
		  return false;
	}
    );
}

function showForm(d) {
	//$(d + '_content').appear();
	$(d + '_form_frame').appear();
	$(d + '_content').hide();
	//new Effect.Opacity(d + '_form_frame',{duration:1, from:0, to:1});
}

function editForm(d) {
	$(d + '_content').toggle();
	$(d + '_form_frame').toggle();
}

function saveForm(d) {
	//$(d + '_content').toggle();
	//$(d + '_form').toggle();
}

function toogleImgUpload(d, s) {
	
	$(d).select('div.img_container')[0].hide({ duration: 1.0 });
	$(d).select('div.upload_container')[0].appear({ duration: 1.0 });
	
	s.addClassName('active');
}

function hideImgUpload(d, s) {
	
	$(d).select('div.upload_container')[0].hide({ duration: 1.0 });
	$(d).select('div.img_container')[0].appear({ duration: 1.0 });
	
	s.removeClassName('active');
}

function changeMenu(element, status){

	if (status == "over")
		$('menu_item_'+element).src = img_path+"/menu/"+element+"_o.png";
	else
		$('menu_item_'+element).src = img_path+"/menu/"+element+".png";
}

function blendOver(element, id_frame, class_name){
	
	var list = $(id_frame).select('DIV.'+class_name);
	
	list.each(function(item) {
		item.removeClassName('over');
	});
	
	$(element).addClassName('over');

}

function blendIn(element) {
	$(element).addClassName('over');
}

function blendOut(element) {
	$(element).removeClassName('over');
}

function toogleFyler(n) {
	if (n==1) { 
		$('hflyer_2').hide();
		$('hflyer_1').appear();
	} else {
		$('hflyer_1').hide();
		$('hflyer_2').appear();
	}
}

function toogleLocationImg(n) {
	for(var i=1;i<=6;i++) {
		if($('fe_ld_img_'+i)) $('fe_ld_img_'+i).hide();
	}
	$('fe_ld_img_'+n).appear();
}

var focussed = false;
var namensmuster = /[\u0008A-Za-z0-9\-_]/;

function erlaubt (code) {
 var character = String.fromCharCode(code);
 //alert(character);
 //return (namensmuster.test(character));
  return namensmuster.test(character);
}

function filtern (e) {
 var keyCode = e ? e.which : event.keyCode;
 //if (focussed && !erlaubt(keyCode)) 
 if (erlaubt(keyCode)) {
	 return true;
 } else {
	 return false;
 }
}

function preserveUsername(e) {
	var keyCode = e ? e.which : event.keyCode;
	var character = String.fromCharCode(code);
	
	$('profilname').value = $('username').value;
}


function loadImage(image)
{	
	var img = new Element("div", {"class":"loadhidden "+ image,"id":"loader"});
	return img;
}

function startUpload(){
	$('insertDiv').insert({top:loadImage('')});
	$('insertDiv').appear();
	$('overDiv').show();
}

function stopUpload(funcname, data){
	$('overDiv').hide();
	$('insertDiv').hide();
	$('loader').remove();
	
	if (this[funcname])
		this[funcname](data);
	else
		alert("Function: "+funcname+" nicht gefunden!");
}


/*
function nextEventFlyer() {
	//alert("lets go");
	getNextHotEventImg();	
	//var img = $('fe_e_hflyer').getElementsByTagName('img')[0];
	//Effect.toggle('fe_e_hflyer', 'appear');	
	//img = $('fe_e_hflyer').getElementsByTagName('img')[0];
	//img.src = 'http://127.0.0.10/pep5.de/upload/galleries/2009/01/f56613c0ac6380552c67c0f3071934c5.jpg';
	//img.height = '';
	//img.width  = '';
		
		//( image.src == first_img ) ? second_img : first_img;	
}*/
