/*
 *  e7-Revision 110 $ 
 */
function toggle_card(link, num) {
	var targetCard = link.parentNode;
	var cards = link.parentNode.parentNode.getElementsByTagName('li');
	var targetContainer = link.parentNode.parentNode.parentNode.parentNode.childNodes;
	var targetContainerClean = new Array();

	for (var k = 0; k < targetContainer.length; k++) {
		if (targetContainer[k].nodeType != 3) targetContainerClean.push(targetContainer[k]);
	}
	
	for (var i = 0; i < cards.length; i++) {

		if (i == (num-1)) {
			targetContainerClean[i + 1].className = "tab_card sel";
			cards[i].className = "sel";				

		} else if (i == (num-2)) {
			targetContainerClean[i + 1].className = "tab_card";
			if(num == 2) {
				cards[i].className = "before_sel_first";
			} else {
				cards[i].className = "before_sel";			
			}
			
		} else {
			targetContainerClean[i + 1].className = "tab_card";
			if(i == 0) {
				cards[i].className = "first";
			} else {
				cards[i].className = " ";
			}

		}
	}

}

/* Parameter 'cntcol' fuer Festlegung der Spalte, 
 * in der sich die Galerie befindet (Bilder haben dann andere Breite). */
var is_left = 0;
function move_gallery(dir, cnt, cntcol) {
    if(cntcol == 'center'){
        var elemsize = 160;
        var visibleElements = 3;
    }else{
        var elemsize = 108;
        var visibleElements = 2;
    }
	max_size = (cnt - visibleElements) * -elemsize;
	if(dir == "left") {
		if(is_left != 0) {
			document.getElementById('gallery_thumbs').style.left = is_left + elemsize + "px";
			is_left = is_left + elemsize;
		}
	} else if (dir == "right") {
		if(max_size != is_left) {
			document.getElementById('gallery_thumbs').style.left = is_left - elemsize + "px";	
			is_left = is_left - elemsize;
		}
	}

}


function verify_nl() {
	/*  Formular validierung  */
	
	document.getElementById('nl_error').style.display = "block";
	return false;

}

function verify_login(path) {
	/*  Formular validierung  */
	window.location = path;
	//document.getElementById('login_error').style.display = "block";
	//return false;

}
function verify_sendpage() {
	if((document.getElementById('send_page_form').recipient.value == "") || (document.getElementById('send_page_form').sender.value == "")) {
	
		document.getElementById('sendpage_intro').style.display = "none";  
		document.getElementById('sendpage_error').style.display = "block";
	} else {
		document.getElementById('send_page_form').submit();
		tb_remove();
	}

}


function verify_register() {
	if((document.getElementById('register_form').vorname.value == "") || (document.getElementById('register_form').name.value == "") || (document.getElementById('register_form').name.value == "") || (document.getElementById('register_form').username.value == "") || (document.getElementById('register_form').passwort.value == "") || (document.getElementById('register_form').passwort2.value == "") || (document.getElementById('register_form').email.value == "")) {
	
		document.getElementById('register_intro').style.display = "none";  
		document.getElementById('register_error').style.display = "block";
	} else {
		document.getElementById('register_form').submit();
		tb_remove();
	}

}


function focus_search(input) {
	if(input.value == 'Suche') { 
		input.value = ''; 	
		input.className = "search_write";
	}
}
function focus_input(input) {
	if((input.value == 'Name') || (input.value == 'E-Mail') || (input.value == 'User') || (input.value == 'Passwort')){ 
		input.value = ''; 
		input.className = "write";
	}
}

function toggleSitemap(elem) {
    //console.log($(elem).nextAll());
    $(elem).toggleClass('open');
    $(elem).nextAll().slideToggle('fast');
}
