/* ######################################################################################################
** ### ALLGEMEIN  ################################################################
** ######################################################################################################
*/

// Turnierkalender, wechselnde HG-Farbe

$('#col1_content .turnierkalender').ready(function() {
	$("#col1_content .turnierkalender tr:nth-child(even)").addClass("coloredSoft");
});

$('#col3_content div.turnierkalender').ready(function() {
	$("#col3_content div.turnierkalender tr:nth-child(even)").addClass("coloredSoft");
});


/* ######################################################################################################
** ### LOGO-SCROLLER  ################################################################
** ######################################################################################################
*/

$('.sponsoren').ready(function() {   
	if ($('.sponsoren').length > 0 ) {
		$('.sponsoren').cycle({
			timeout	: 1000,
			speed		: 850,
			pause		:1
		});
	}
});


/* ######################################################################################################
** ### FANCYBOX  ################################################################
** ######################################################################################################
*/

$('#col1_content').ready(function() {
	$("a[rel=obj_detailview]").fancybox({
		'titlePosition' 	: 'over',
		'titleFormat'		: function(title, currentArray, currentIndex, currentOpts) {
			return '<span id="fancybox-title-over">Image ' + (currentIndex + 1) + ' / ' + currentArray.length + (title.length ? ' &nbsp; ' + title : '') + '</span>';
		}
	});
});	

$('#col1_content').ready(function() {
	$("a[rel=std_detailview_noTitle]").fancybox({
		'titlePosition' 	: 'inside',
		'titleShow' 	: false
	});
});


$('#col3_content').ready(function() {
	$("a[rel=std_detailview]").fancybox();
});	

$(".popupStandard").ready(function() {
	$(".popupStandard").fancybox({
		'width'				: 710,
		'height'			: '90%',
		'autoScale'		: false,
		'centerOnScroll'	: true,
		'hideOnOverlayClick'	: false,
		'hideOnContentClick'	: false,
		'scrolling'		: 'auto',
		'transitionIn'		: 'none',
		'transitionOut'		: 'none',
		'type'				: 'iframe',
		'titleShow' 	: false
	});		
});

$(".popupFormularLinkSc").ready(function() {
	$(".popupFormularLinkSc").fancybox({
		'width'				: 710,
		'height'			: '90%',
		'autoScale'		: false,
		'centerOnScroll'	: true,
		'hideOnOverlayClick'	: false,
		'hideOnContentClick'	: false,
		'scrolling'		: 'auto',
		'transitionIn'		: 'none',
		'transitionOut'		: 'none',
		'type'				: 'iframe',
		'titleShow' 	: false
	});		
});

$(".popupGalleryIframeLink").ready(function() {
	$(".popupGalleryIframeLink").fancybox({
		'width'				: 660,
		'height'			: 610,
		'autoScale'		: false,
		'centerOnScroll'	: false,
		'hideOnContentClick'	: false,
		'scrolling'		: 'no',
		'transitionIn'		: 'none',
		'transitionOut'		: 'none',
		'type'				: 'iframe',
		'titleShow' 	: true
	});		
});


$('#col3_content').ready(function() {
	$("#youtubeBGC").click(function() {
		$.fancybox({
			'padding'		: 0,
			'autoScale'		: false,
			'transitionIn'	: 'none',
			'transitionOut'	: 'none',
			'title'			: this.title,
			'titleShow' 	: false,
			'width'			: 680,
			'height'		: 495,
			'href'			: this.href.replace(new RegExp("watch\\?v=", "i"), 'v/'),
			'type'			: 'swf',
			'swf'			: {
			    'wmode'				: 'transparent',
				'allowfullscreen'	: 'true'
			}
		});
		return false;
	});
});





/* ######################################################################################################
** ### FORMULAR GOLFREISEN  ################################################################
** ######################################################################################################
*/

function setQty(checkbox,qty) {
	
	if (checkbox.checked) {
		$(qty).val("1");
		$(qty).removeAttr("disabled"); 
	} else {
		$(qty).val("");
		$(qty).attr("disabled", true); 
	}

} 


/* ######################################################################################################
** ### AGB CHECK  ################################################################
** ######################################################################################################
*/

function check_conditions() {
	if ($('#conditions').length > 0 ) {
		if ($('#conditions').attr('checked')) { 
			document.forms[0].submit();
			return true;
		} else {
			alert("Bitte bestaetigen Sie die Allgemeinen Geschaeftsbedingungen gelesen zu haben.");
			return false;
		}
	} else {
		return true;	
	}
}


/* ######################################################################################################
** ### FOOTER VERGROESSERUNG  ################################################################
** ######################################################################################################
*/

$(function() {
	
	$('#premium_vodafone').tooltip({
		delay: 0,
		track: true,
		showURL: false,
		bodyHandler: function() {
			return $("<img/>").attr("src", 'assets/images/logos/premium_vodafone_over.gif');
		}
	});

	$('#premium_blackberry').tooltip({
		delay: 0,
		track: true,
		showURL: false,
		bodyHandler: function() {
			return $("<img/>").attr("src", 'assets/images/logos/premium_blackberry_over.gif');
		}
	});
	/*
	$('#premium_contego').tooltip({
		delay: 0,
		track: true,
		showURL: false,
		bodyHandler: function() {
			return $("<img/>").attr("src", 'assets/images/logos/premium_contego_over.gif');
		}
	});
	*/
	$('#premium_samberger').tooltip({
		delay: 0,
		track: true,
		showURL: false,
		bodyHandler: function() {
			return $("<img/>").attr("src", 'assets/images/logos/premium_samberger_over.gif');
		}
	});
	
	$('#premium_mizuno').tooltip({
		delay: 0,
		track: true,
		showURL: false,
		bodyHandler: function() {
			return $("<img/>").attr("src", 'assets/images/logos/premium_mizuno_over.gif');
		}
	});
	
});

/* ######################################################################################################
** ### User-Data  ################################################################
** ######################################################################################################
*/

function validateUserdata() {
		
	var member = $("#r_txt_MemberID").attr('value');
	var pass = $("#r_txt_MemberPass").attr('value');
		 
	$.ajax({
		type: "POST",
		url: "http://www.bavarian-golf-company.de/assets/php/validate_userdata.php",
		data: {member: member, pass: pass},
		dataType: "html",
		success: function(result) {
      	if (result == "no match") {
					alert("Keine Übereinstimmung zwischen Membercard-ID und Passwort gefunden. Bitte versuchen Sie es erneut.");
				} else {
					var obj = jQuery.parseJSON(result);
					$.each(obj, function(field,value){
						$("#formContact #"+field).val(value);
					});
					$('#formLogin h4').remove();
					$('#formLogin table').remove();
					$('#formLogin .buttonOrange').remove();
					$('#formLogin p').attr('style', 'margin:0;');
					$('#formLogin p').html('<strong style="color:#4B9301">Ihre Mitgliedsdaten wurden erfolgreich übertragen &ndash; siehe unten.<br />Bitte ergänzen Sie ggf. unvollständige Angaben.</strong>');
				}
    	}
	});
	return false;
}

/* ######################################################################################################
** ### DRUCKEN-BULLET UND AUTOM. DIALOG  ################################################################
** ######################################################################################################
*/

$(function() {
	$('#bulletPrint a').tooltip({
		delay: 0,
		track: true,
		showURL: false,
		bodyHandler: function() {
			return "diese Seite ausdrucken";
		}
	});
});
/*
$(document).ready(function() {
	if($('#logoPrint').length == 1)
	window.print();
});
*/
