$(document).ready(function() {
	
	$(".sharelink").click(function() {
		lid = $(this).attr("rel");
		$("#layer"+lid).toggleClass("open");
		$(this).parent().addClass("active");
		return false;
	});

	$(".share-article-header a.close-layer").click(function() {
		$(this).parents(".layer-share-article").removeClass("open");
		return false;
	});
	
	
	$("#banner-messe-2012").fadeIn();
	$("#banner-messe-2012-close").click(function() {
		$("#banner-messe-2012").fadeOut().css("display", "none");
		return false;
	});	

})

function toggleSubNavigation(element) {
	var subnav = element;

	$(".nav_hidden").css("display", "none");
	$("#" + element).css("display", "block");
}
function toggleSubNavigationof(element,aktmenu) {
	var subnav = element;
	$("#"+subnav).css("display", "none");
	if (aktmenu != "") {
		$("#" + aktmenu).css("display", "block");
	}
}

function testEMail(s){
  var a = false;
  var res = false;
  if(typeof(RegExp) == 'function'){
    var b = new RegExp('abc');
    if(b.test('abc') == true){a = true;}
  }
  if(a == true){
    reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+
                     '(\\@)([a-zA-Z0-9\\-\\.]+)'+
                     '(\\.)([a-zA-Z]{2,4})$');
    res = (reg.test(s));
  }else{
    res = (s.search('@') >= 1 &&
           s.lastIndexOf('.') > s.search('@') &&
           s.lastIndexOf('.') >= s.length-5)
    }
  return(res);
}

function eintragbuchen(){
	var errors = new Array();
	(document.getElementById("firmenname").value.replace(/\s+$/,"") == "") ? errors[0] = 'Bitte füllen Sie beide Felder aus.' : "";
	(document.getElementById("email").value.replace(/\s+$/,"") == "") ?  errors[0] = 'Bitte füllen Sie beide Felder aus.' : "";
	if(!errors[0]) testEMail((document.getElementById("email").value.replace(/\s+$/,""))) == false  ? errors.push('Die E-Mail ist nicht korrekt') : "";
	if (errors.length > 0) {
		var out = '<div class="warning">';
		for (var i = 0; i < errors.length; i++) {
			out += errors[i] + " ";
		}
		out += '</div>';
		document.getElementById('meldung').innerHTML = out;
	}else{
		document.forms['eintragbuchenform'].submit();
	}
}

function anbieterstichwortsuche(){
	var error = false;
	if(document.getElementById("aq").value == "Stichwort eingeben") error = true;
	if(document.getElementById("aq").value == "") error = true;
	if(!error) document.forms['stichwortsuche'].submit();
}

function setteststudio2(id){
	if(id != 1) document.getElementById("bundesland").selectedIndex = 0;
	if(id != 2) document.getElementById("stadt").selectedIndex = 0;
	if(id != 3) document.getElementById("plz").selectedIndex = 0;
}
function teststudiosuche(){
	document.forms['teststudio2'].submit();
}

function softwaresuche(){
	document.forms['softwaresuche2'].submit();
}

var $opstatus;
function setStudios(){
	if (document.getElementById("op")) {
		if (document.getElementById("op").style.display == "none") 
			$opstatus = true;
		if (!$opstatus) {
			if (document.getElementById("meldung")) $("#meldung").css("display", "block");
			$(".ohneprofil").css("display", "none");
			$opstatus = true;
		}else{
			if (document.getElementById("meldung")) $("#meldung").css("display", "none");
			$(".ohneprofil").css("display", "block");
			$opstatus = false;
		}
	}
}



function studiodetail(l){
	document.getElementById("studiodetail").action = document.getElementById(l).rel ;
	document.forms['studiodetail'].submit();
}
function softwaredetail(l){
	location.href = document.getElementById(l).rel ;
}




