function importLightbox(path, pathR)
{
	pathRoot = pathR;
	var files = Array("prototype.js","scriptaculous.js","lightbox.js");
	for(i=0; i<files.length; i++)
	{
		document.write('<script type="text/javascript" src="'+path+files[i]+'"></script>');
	}
	
	document.write('<link rel="stylesheet" type="text/css" href="'+path+'lightbox.css">');
}

function resize()
{
	var site 	= document.getElementById( 'site' );
	var sB 		= document.getElementById( 'suchboxschmal' );
	
	if( sB )
	{
		if( site.offsetHeight < sB.offsetHeight )
		{	
			site.style.height = sB.offsetHeight+"px";
		}
	}
}

function suchbox( v, erweitert )
{
	var anzeige, aufgeben_link, suchbox_action, inserat_text, headline_disziplinen, headline_ausbildung, headline_stockmass, headline_plz, link_suche_title;
	
	if( v == "pferd" )
	{
		suchbox_action 	= root+"suche/pferd/";
		anzeige 		= "Pferde anzeigen";
		aufgeben_link	= root+'login/reiter-sucht-pferd/';
		inserat_text	= "Sie m&ouml;chten gerne wieder reiten?<br />Das passende Pferd finden?";
		link_suche_title		= root+'erweiterte-suche/?pferd';
		
		headline_plz			= "Postleitzahl:";
		headline_disziplinen 	= "Meine Wunsch-&bdquo;Disziplinen&rdquo;:";
		headline_ausbildung 	= "Mein Ausbildungsstand:";
		headline_stockmass	 	= "Geeignet f&uuml;r Pferde mit Stockma&szlig;;";

	}
	else if( v == "reiter" )
	{
		suchbox_action 	= root+"suche/reiter/";
		anzeige 		= "Reiter anzeigen";
		aufgeben_link	= root+'login/pferd-sucht-reiter/';
		inserat_text	= "Sie brauchen Unterst&uuml;tzung bei Ihrem<br />Pferd? Jetzt Mitreiter/Pfleger finden!";
		link_suche_title		= root+'erweiterte-suche/?reiter';
		
		headline_plz			= "Postleitzahl (Standort des Pferdes):";
		headline_disziplinen 	= "Wunsch-&bdquo;Disziplinen&rdquo; der gesuchten Person:";
		headline_ausbildung 	= "Ausbildungsstand der gesuchten Person:";
		headline_stockmass	 	= "Stockma&szlig; des Pferdes (Widerristh&ouml;he):";
	}
	
	
	document.getElementById('linkSuche').href	 			= link_suche_title;
	document.getElementById('suchbox').className 			= v+" "+erweitert;
	document.getElementById('suchbox_kopf').className 		= v;
	document.getElementById('suchbox_form').action			= suchbox_action;
	document.getElementById('suchbox_button').value 		= anzeige;
	document.getElementById('aufgeben_link').href			= aufgeben_link;
	document.getElementById('inserat_text').innerHTML		= inserat_text;
	
	document.getElementById('headline_plz').innerHTML			= headline_plz;
	document.getElementById('headline_disziplinen').innerHTML	= headline_disziplinen;
	document.getElementById('headline_ausbildung').innerHTML	= headline_ausbildung;
	document.getElementById('headline_stockmass').innerHTML		= headline_stockmass;
	
	return false;
}

var sBerweitert = false;
function suchboxErweitern( )
{
	var sB	= document.getElementById( 'suchbox' );
	var sBe = document.getElementById( 'suchbox_button_erweitern' );
	var newClass;
	
	if( !sBerweitert )
	{
		sBerweitert 	= true;
		newClass 		= "erweitert";
		sBe.innerHTML 	= "Zur normalen Suche";
	}
	else
	{
		sBerweitert 	= false;
		newClass 		= "";
		sBe.innerHTML 	= "Zur erweiterten Suche";
	}
	
	sB.className = newClass;
	
	return false;
}


function suchboxschmall( v, t )
{
	var f	= document.getElementById( 'felder_'+v );
	var fd	= document.getElementById( 'fD_'+v );
	var ld	= document.getElementById( 'label_'+v );
	var newClass;
	
	if( f.className == "hide" )
	{
		newClass = "show";
	}
	else
	{
		newClass = "hide";
	}
	
	fd.value 		= newClass;
	f.className 	= newClass;
	ld.className 	= newClass;
	
	resize();
	
	return false;
}



function chkFormular() {
	if(document.myForm.c_prename.value == "")	{
		alert("Bitte geben Sie Ihren Vornamen ein.")
		document.myForm.c_prename.focus();
		return false;
	}
	if(document.myForm.c_name.value == "") {
		alert("Bitte geben Sie Ihren Nachnamen ein.")
		document.myForm.c_name.focus();
		return false;
	}
	if( document.myForm.accept.checked == false ) {
		alert("Bitte akzeptieren Sie die AGB und Datenschuntzbestimmungen.")
		document.myForm.accept.focus();
		return false;
	}
	
	if(document.myForm.c_email.value == "") 	{
		alert("Bitte geben Sie Ihre korrekte E-Mail-Adresse ein.")
		document.myForm.c_email.focus();
		return false;
	} else {
		var str = document.myForm.c_email.value; // c_email string
		var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
		var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,6}|[0-9]{1,3})(\]?)$/; // valid
		if (!reg1.test(str) && reg2.test(str)) { // if syntax is valid
				document.myForm.abschicken.disabled=true; 
		document.myForm.abschicken.value="Bitte warten ...";
				return true;
	}
		alert("Bitte geben Sie Ihre korrekte E-Mail-Adresse ein.");
		document.myForm.c_email.focus();
		document.myForm.c_email.select();
		return false;
	}
}

function chkEmail() {
	if(document.myForm2.c_email.value == "") 	{
		alert("Bitte geben Sie Ihre korrekte E-Mail-Adresse ein.")
		document.myForm2.c_email.focus();
		return false;
	} else {
		var str = document.myForm2.c_email.value; // c_email string
		var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
		var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,6}|[0-9]{1,3})(\]?)$/; // valid
		if (!reg1.test(str) && reg2.test(str)) { // if syntax is valid
				document.myForm2.abschicken2.disabled=true; 
		document.myForm2.abschicken2.value="Bitte warten ...";
				return true;
	}
		alert("Bitte geben Sie Ihre korrekte E-Mail-Adresse ein.");
		document.myForm2.c_email.focus();
		document.myForm2.c_email.select();
		return false;
	}
}
var size = 0;
var img_size = 110;
duration = 2000;
var first = 'ul#partner_panel_1'
var second = 'ul#partner_panel_2';
var tmp = '';
function changeScrolling() {
	left = jQuery(second).css("left");
	left_num = left.split("px");
	if(left_num[0] <= 0) {
		tmp = first;
		first = second;
		second = tmp;
		jQuery(second).css('left' ,size+'px');
	}
	
	scroll();
}
function scroll() {
	jQuery(first).animate( {
		"left": "-="+img_size+"px"
	},duration,"linear");
	jQuery(second).animate( {
		"left": "-="+img_size+"px"
	},duration,"linear",changeScrolling);
}
function scroller(elem_1, elem_2, duration_tmp) {
	first = elem_1;
	second = elem_2;
	duration = duration_tmp;

	jQuery(first).children().find("img").each(
		function() {
			size += jQuery(this).attr("width");
			size += 50; //padding und margin der umgebenen Elemente
		}
	);
	
	jQuery(first).css('width' ,size+'px');
	jQuery(second).css({'left' : size+'px', 'width' : size+'px'} );
	jQuery(first).mouseover(function(){
		jQuery(first).stop();
		jQuery(second).stop();
	}).mouseout(function(){
		scroll();
	});
	jQuery(second).mouseover(function(){
		jQuery(second).stop();
		jQuery(first).stop();
	}).mouseout(function(){
		scroll();
	});
	jQuery(second).css('left' ,size+'px');
	scroll();
}



