$(document).ready(function(){
});
function hidemid() {
	$("#menu2div").fadeOut('250');
}
function showmid() {
	$("#menu2div").fadeIn('250');
}

function loadLanguage(){
	var php_lang = $('#php_lang').val();
	switch(php_lang){
	case 'nl':
		language = new Array('Fotos','Omschrijving','Stamboom','Video','Keuring','Keuringsrapport','Nakomelingen');
	break;
	case 'us':
		language = new Array('Pictures','Description','Family tree','Video','Vet report','Vet report','Nakomelingen');
	break;
	case 'du':
		language = new Array('Bildes','Beschreibung','Stammbaum','Video','Prüfung','Aufzeichnung','Nakomelingen');
	break;
	case 'fr':
		language = new Array('Images','Périphrase','Arbre généalogique','Vidéo','Inspecter','Liaison note','Nakomelingen');
	break;
	case 'sw':
		language = new Array('Pictures','Description','Family tree','Video','Vet report','Vet report','Nakomelingen');
	break;
	}
}
function NieuwVenster(URL) {
	window.open(URL, "Nieuw", "width=600,height=550,top=20,left=20,scrollbars=yes"); 
}
function RunFoo(moviename,width,height){
	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,79,0" id="'+moviename+'" width="'+width+'" height="'+height+'">\n');
	document.write('<param name="movie" value="'+moviename+'.swf">\n');
	document.write('<param name="menu" value="false">\n');
	document.write('<param name="bgcolor" value="#E5E2CA">\n');
	document.write('<PARAM NAME="WMODE" VALUE="transparent">\n');
	document.write('<param name="quality" value="high">\n');
	document.write('<param name="allowscriptaccess" value="samedomain">\n');
	document.write('<embed type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" WMODE="transparent" name="'+moviename+'" width="'+width+'" height="'+height+'" src="'+moviename+'.swf" bgcolor="#E5E2CA" quality="high" swliveconnect="true" allowscriptaccess="samedomain">\n');
	document.write('<noembed>\n');
	document.write('</noembed>\n');
	document.write('</embed>\n');
	document.write('</object>\n');
}
function showbig(pic,w,h) {
	$("#fotohead").fadeOut('250');
	$("#bigpic").attr("src", pic);
	$("#bigpic").css({'height': h, 'width': w});
	$("#fotodiv").fadeIn('250');
}
function show2small() {
	$("#fotohead").fadeIn('250');
	$("#fotodiv").fadeOut('250',function(){
		$("#bigpic").attr("src", "paarden/empty.gif");
		$("#foto2div").fadeOut('250');
		$("#video1div").fadeOut('250');
		$("#video2div").fadeOut('250');
		$("#stamboom").fadeOut('250');
		$("#keuringen").fadeOut('250');
		$("#omschrdiv").fadeOut('250');
	});
}
function show_mnu(menu_id){
	$("#fotohead").fadeOut('250');
	$("#fotodiv").fadeOut('250');
	$("#bigpic").attr("src", "paarden/empty.gif");
	$("#foto2div").fadeOut('250');
	$("#video1div").fadeOut('250');
	$("#video2div").fadeOut('250');
	$("#stamboom").fadeOut('250');
	$("#keuringen").fadeOut('250');
	$("#omschrdiv").fadeOut('250',function(){
		$(menu_id).fadeIn('250');
	});
}
function makethumb(pic_w,pic_h){
	var fw = 200;
	var fh = 150;
	if ( pic_w > fw || pic_h > fh ) {
		if((pic_w/fw) >= (pic_h/fh)) {
			iw = fw;
			ih = ( fw / pic_w ) * pic_h;
		} else {
			ih = fh;
			iw = ( ih / pic_h ) * pic_w;
		}
	} else {
		iw = pic_w;
		ih = pic_h;
	}
	var myArray = new Array(2);
	myArray[0] = Math.round(iw);
	myArray[1] = Math.round(ih);
	return myArray;
}
function str_replace(haystack, needle, replacement) {
	var temp = haystack.split(needle);
	return temp.join(replacement);
}
function load_horse(horse_id){
	loadLanguage();
	$("#loading_map").show();
	show2small();
	$('p[name|=pclass]').css({'font-weight': 'normal', 'color': '#3366ff'});
	$('#pclass_'+horse_id).css({'font-weight': 'bold', 'color': '#fff'});
	var divOffset = $('#myscrollarea').scrollTop();
	var pOffset = $('#myscrollarea').offset().top;
	var pdOffset = $('#'+horse_id).offset().top;
	var pScroll = pdOffset - pOffset - 60;
	$('#myscrollarea').animate({scrollTop: '+=' + pScroll + 'px'}, 600,function(){
		$("#loading_map").hide();	
	});
	$.ajax({ type: "GET", url: "db/db_horse.php?horse_id="+horse_id, data: "", dataType: "xml", success: function(xml){
	var jData = $( xml );
	var jSections = jData.children();
	$("horse", jSections).each(function(){
		var hname = $(this).find('horsename').text(); 
		var pic1 = $(this).find('pic1').text();
		var pic1_w = $(this).find('pic1_w').text();
		var pic1_h = $(this).find('pic1_h').text();
		var pic2 = $(this).find('pic2').text();
		var pic2_w = $(this).find('pic2_w').text();
		var pic2_h = $(this).find('pic2_h').text();
		var pic3 = $(this).find('pic3').text();
		var pic3_w = $(this).find('pic3_w').text();
		var pic3_h = $(this).find('pic3_h').text();
		var pic4 = $(this).find('pic4').text();
		var pic4_w = $(this).find('pic4_w').text();
		var pic4_h = $(this).find('pic4_h').text();
		var pic5 = $(this).find('pic5').text();
		var pic5_w = $(this).find('pic5_w').text();
		var pic5_h = $(this).find('pic5_h').text();
		var pic6 = $(this).find('pic6').text();
		var pic6_w = $(this).find('pic6_w').text();
		var pic6_h = $(this).find('pic6_h').text();
		var sm_txt = $(this).find('sm_txt').text();
		var stamboom = $(this).find('stamboom').text();
		var youtube = $(this).find('youtube').text();
		if (youtube != ""){
			var patt1= /width=\"[0-9]*\"/i;
			var patt2= /height=\"[0-9]*\"/i;
			var patt3= /\d{3}/i;
			var youtube_str_width = youtube.match(patt1);
			var youtube_str_height = youtube.match(patt2);
			var youtube_width = youtube_str_width[0].match(patt3);
			var youtube_height = youtube_str_height[0].match(patt3);
			var yt_width = 560;
			if (youtube_width > yt_width){
				yt_height = parseInt(yt_width*youtube_height/youtube_width);
				youtube = str_replace(youtube,youtube_str_width,"width=\""+yt_width+"\"");
				youtube = str_replace(youtube,youtube_str_height,"height=\""+yt_height+"\"");
			}
		}
		var youtube2 = $(this).find('youtube2').text();
		var keuring1 = $(this).find('keuring1').text();
		var keuring2 = $(this).find('keuring2').text();
		var keuringtxt = $(this).find('keuringtxt').text();
		var nk1 = $(this).find('nakomeling_1').text();
		var nk2 = $(this).find('nakomeling_2').text();
		var nk3 = $(this).find('nakomeling_3').text();
		var nk4 = $(this).find('nakomeling_4').text();
		var nk5 = $(this).find('nakomeling_5').text();
		var nk6 = $(this).find('nakomeling_6').text();
		var nk7 = $(this).find('nakomeling_7').text();
		var nk8 = $(this).find('nakomeling_8').text();
		var nk9 = $(this).find('nakomeling_9').text();
		var nk10 = $(this).find('nakomeling_10').text();
		var nk11 = $(this).find('nakomeling_11').text();
		var nk12 = $(this).find('nakomeling_12').text();
		$("#divhorsename").html(hname);
		if (pic1 != ""){
			p1size = makethumb(pic1_w,pic1_h);
			$("#thumb_a").click(function() {
				showbig(pic1,pic1_w,pic1_h);
			}).hover(function() {
				$(this).css('cursor','pointer');
				}, function() {
				$(this).css('cursor','auto');
			});
			$("#thumb_a").attr("src",pic1);
			$("#thumb_a").attr("alt","Klik om groter te maken");
			$("#thumb_a").css({'height': p1size[1], 'width': p1size[0]});
			$("#thumb_div_a").show();
		} else {
			$("#thumb_a").unbind('click');
			//$("#thumb_a").attr("src","paarden/empty.gif");
			$("#thumb_a").attr("alt","");
			$("#thumb_div_a").fadeOut(250);
		}
		if (pic2 != ""){
			p2size = makethumb(pic2_w,pic2_h);
			$("#thumb_b").click(function() {
				showbig(pic2,pic2_w,pic2_h);
			}).hover(function() {
				$(this).css('cursor','pointer');
				}, function() {
				$(this).css('cursor','auto');
			});
			$("#thumb_b").attr("src",pic2);
			$("#thumb_b").css({'height': p2size[1], 'width': p2size[0]});
			$("#thumb_div_b").show();
		} else {
			$("#thumb_b").unbind('click');
			//$("#thumb_b").attr("src","paarden/empty.gif");
			$("#thumb_b").attr("alt","");
			$("#thumb_div_b").fadeOut(250);
		}
		if (pic3 != ""){
			p3size = makethumb(pic3_w,pic3_h);
			$("#thumb_c").click(function() {
				showbig(pic3,pic3_w,pic3_h);
			}).hover(function() {
				$(this).css('cursor','pointer');
				}, function() {
				$(this).css('cursor','auto');
			});
			$("#thumb_c").attr("src",pic3);
			$("#thumb_c").css({'height': p3size[1], 'width': p3size[0]});
			$("#thumb_div_c").show();
		} else {
			$("#thumb_c").unbind('click');
			//$("#thumb_c").attr("src","paarden/empty.gif");
			$("#thumb_c").attr("alt","");
			$("#thumb_div_c").fadeOut(250);
		}
		if (pic4 != ""){
			p4size = makethumb(pic4_w,pic4_h);
			$("#thumb_d").click(function() {
				showbig(pic4,pic4_w,pic4_h);
			}).hover(function() {
				$(this).css('cursor','pointer');
				}, function() {
				$(this).css('cursor','auto');
			});
			$("#thumb_d").attr("src",pic4);
			$("#thumb_d").css({'height': p4size[1], 'width': p4size[0]});
			$("#thumb_div_d").show();
		} else {
			$("#thumb_d").unbind('click');
			//$("#thumb_d").attr("src","paarden/empty.gif");
			$("#thumb_d").attr("alt","");
			$("#thumb_div_d").fadeOut(250);
		}
		if (pic5 != ""){
			p5size = makethumb(pic5_w,pic5_h);
			$("#thumb_e").click(function() {
				showbig(pic5,pic5_w,pic5_h);
			}).hover(function() {
				$(this).css('cursor','pointer');
				}, function() {
				$(this).css('cursor','auto');
			});
			$("#thumb_e").attr("src",pic5);
			$("#thumb_e").css({'height': p5size[1], 'width': p5size[0]});
			$("#thumb_div_e").show();
		} else {
			$("#thumb_e").unbind('click');
			//$("#thumb_e").attr("src","paarden/empty.gif");
			$("#thumb_e").attr("alt","");
			$("#thumb_div_e").fadeOut(250);
		}
		if (pic6 != ""){
			p6size = makethumb(pic6_w,pic6_h);
			$("#thumb_f").click(function() {
				showbig(pic6,pic6_w,pic6_h);
			}).hover(function() {
				$(this).css('cursor','pointer');
				}, function() {
				$(this).css('cursor','auto');
			});
			$("#thumb_f").attr("src",pic6);
			$("#thumb_f").css({'height': p6size[1], 'width': p6size[0]});
			$("#thumb_div_f").show();
		} else {
			$("#thumb_f").unbind('click');
			//$("#thumb_f").attr("src","paarden/empty.gif");
			$("#thumb_f").attr("alt","");
			$("#thumb_div_f").fadeOut(250);
		}
		sm_txt = sm_txt.replace(/\n/g,'<br />');
		$("#omschrdiv").html(sm_txt);
		var stamhtml = createStam(stamboom);
		$("#stamboom").html(stamhtml);
		$("#video1div").html(youtube);
		$("#video2div").html(youtube2);

		if (keuring1!="" || keuring2!=""){
			if (keuring1!=""){
				$("#pdf_div_1").click(function() {
					window.open(keuring1,"PDFkeuring");
					return false;
				}).hover(function() {
				$(this).css('cursor','pointer');
				}, function() {
				$(this).css('cursor','auto');
				});
				$("#pdf_div_1").show();
			} else {
				$("#pdf_div_1").unbind();
				$("#pdf_div_1").hide();
			}
			if (keuring2!=""){
				$("#pdf_div_2").click(function() {
					window.open(keuring2,"PDFkeuring");
					return false;
				}).hover(function() {
				$(this).css('cursor','pointer');
				}, function() {
				$(this).css('cursor','auto');
				});
				$("#pdf_div_2").show();
			} else {
				$("#pdf_div_2").unbind();
				$("#pdf_div_2").hide();
			}
			$("#pdf_keuring_txt").html(keuringtxt);
		}

		if (pic1=="" && pic2=="" && pic3=="" && pic4=="" && pic5=="" && pic6=="" && sm_txt=="" && stamboom=="" && youtube=="" && youtube2==""){
			$("#horse_foto_menu").fadeOut(250);
		} else {
			$("#horse_foto_menu").html('');
			if (pic1!="" || pic2!="" || pic3!="" || pic4!="" || pic5!="" || pic6!=""){
				$("#horse_foto_menu").html('<a href=\"javascript:void(0);\" onclick=\"show2small();\">'+language[0]+'</a>');
			} else {
				show_mnu("#omschrdiv");
			}
			if (sm_txt != ""){
				if (pic1!="" || pic2!="" || pic3!="" || pic4!="" || pic5!="" || pic6!=""){ 
					$("#horse_foto_menu").append(' - ');
				}
				$("#horse_foto_menu").append('<a href=\"javascript:void(0);\" onclick=\"show_mnu(\'#omschrdiv\');\">'+language[1]+'</a>');
			}
			if (stamboom!="" && stamboom!=";;;;;;;;;;;;;;;;;;;;;;;;;;;;;"){ 
				$("#horse_foto_menu").append(' - <a href=\"javascript:void(0);\" onclick=\"show_mnu(\'#stamboom\');\">'+language[2]+'</a>');
			}
			if (youtube!=""){ 
				$("#horse_foto_menu").append(' - <a href=\"javascript:void(0);\" onclick=\"show_mnu(\'#video1div\');\">'+language[3]+'</a>');
			}
			if (youtube2!=""){ 
				$("#horse_foto_menu").append(' - <a href=\"javascript:void(0);\" onclick=\"show_mnu(\'#video2div\');\">'+language[3]+'</a>');
			}
			if (keuring1 != "" || keuring2 != ""){ 
				$("#horse_foto_menu").append(' - <a href=\"javascript:void(0);\" onclick=\"show_mnu(\'#keuringen\');\">'+language[4]+'</a>');
			}
			if (nk1 > 0 || nk2 > 0 || nk3 > 0 || nk4 > 0 || nk5 > 0 || nk6 > 0 || nk7 > 0 || nk8 > 0 || nk9 > 0 || nk10 > 0 || nk11 > 0 || nk12 > 0){
				$("#horse_foto_menu").append(' - <a href=\"nakomeling/'+horse_id+'\">'+language[6]+'</a>');
			} 
		}
	});
	
	},error: function(XMLHttpRequest, textStatus, errorThrown) {   
	  alert(textStatus);   
	}
	});
}
function createStam(list){
	if (list != "" && list != ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;"){
		chunkstam = list.split(";");
		var returnhtml = "<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\"><tr>";
		returnhtml = returnhtml + "<td width=\"145\">&nbsp;</td>";
		returnhtml = returnhtml + "<td class=\"stamboom1\" width=\"145\" rowspan=\"4\">&nbsp;"+chunkstam[1]+"</td>";
		returnhtml = returnhtml + "<td class=\"stamboom1\" width=\"145\" rowspan=\"2\">&nbsp;"+chunkstam[2]+"</td>";
		returnhtml = returnhtml + "<td class=\"stamboom1\" width=\"145\">&nbsp;"+chunkstam[3]+"</td>";
		returnhtml = returnhtml + "</tr><tr>";
		returnhtml = returnhtml + "<td></td>";
		returnhtml = returnhtml + "<td class=\"stamboom2\">&nbsp;"+chunkstam[4]+"</td>";
		returnhtml = returnhtml + "</tr><tr>";
		returnhtml = returnhtml + "<td class=\"stamboom1\" rowspan=\"4\">&nbsp;"+chunkstam[0]+"</td>";
		returnhtml = returnhtml + "<td class=\"stamboom2\" rowspan=\"2\">&nbsp;"+chunkstam[5]+"</td>";
		returnhtml = returnhtml + "<td class=\"stamboom1\">&nbsp;"+chunkstam[6]+"</td>";;
		returnhtml = returnhtml + "</tr><tr>";
		returnhtml = returnhtml + "<td class=\"stamboom2\">&nbsp;"+chunkstam[7]+"</td>";
		returnhtml = returnhtml + "</tr><tr>";
		returnhtml = returnhtml + "<td class=\"stamboom2\" rowspan=\"4\">&nbsp;"+chunkstam[8]+"</td>";
		returnhtml = returnhtml + "<td class=\"stamboom1\" rowspan=\"2\">&nbsp;"+chunkstam[9]+"</td>";
		returnhtml = returnhtml + "<td class=\"stamboom1\">&nbsp;"+chunkstam[10]+"</td>";
		returnhtml = returnhtml + "</tr><tr>";
		returnhtml = returnhtml + "<td class=\"stamboom2\">&nbsp;"+chunkstam[11]+"</td>";
		returnhtml = returnhtml + "</tr><tr>";
		returnhtml = returnhtml + "<td></td>";
		returnhtml = returnhtml + "<td class=\"stamboom2\" rowspan=\"2\">&nbsp;"+chunkstam[12]+"</td>";
		returnhtml = returnhtml + "<td class=\"stamboom1\">&nbsp;"+chunkstam[13]+"</td>";
		returnhtml = returnhtml + "</tr><tr>";
		returnhtml = returnhtml + "<td></td>";
		returnhtml = returnhtml + "<td class=\"stamboom2\">&nbsp;"+chunkstam[14]+"</td>";
		returnhtml = returnhtml + "</tr><tr>";
		returnhtml = returnhtml + "<td></td>";
		returnhtml = returnhtml + "<td class=\"stamboom1\" rowspan=\"4\">&nbsp;"+chunkstam[16]+"</td>";
		returnhtml = returnhtml + "<td class=\"stamboom1\" rowspan=\"2\">&nbsp;"+chunkstam[17]+"</td>";
		returnhtml = returnhtml + "<td class=\"stamboom1\">&nbsp;"+chunkstam[18]+"</td>";
		returnhtml = returnhtml + "</tr><tr>";
		returnhtml = returnhtml + "<td></td>";
		returnhtml = returnhtml + "<td class=\"stamboom2\">&nbsp;"+chunkstam[19]+"</td>";
		returnhtml = returnhtml + "</tr><tr>";
		returnhtml = returnhtml + "<td class=\"stamboom2\" rowspan=\"4\">&nbsp;"+chunkstam[15]+"</td>";
		returnhtml = returnhtml + "<td class=\"stamboom2\" rowspan=\"2\">&nbsp;"+chunkstam[20]+"</td>";
		returnhtml = returnhtml + "<td class=\"stamboom1\">&nbsp;"+chunkstam[21]+"</td>";
		returnhtml = returnhtml + "</tr><tr>";
		returnhtml = returnhtml + "<td class=\"stamboom2\">&nbsp;"+chunkstam[22]+"</td>";
		returnhtml = returnhtml + "</tr><tr>";
		returnhtml = returnhtml + "<td class=\"stamboom2\" rowspan=\"4\">&nbsp;"+chunkstam[23]+"</td>";
		returnhtml = returnhtml + "<td class=\"stamboom1\" rowspan=\"2\">&nbsp;"+chunkstam[24]+"</td>";
		returnhtml = returnhtml + "<td class=\"stamboom1\">&nbsp;"+chunkstam[25]+"</td>";
		returnhtml = returnhtml + "</tr><tr>";
		returnhtml = returnhtml + "<td class=\"stamboom2\">&nbsp;"+chunkstam[26]+"</td>";
		returnhtml = returnhtml + "</tr><tr>";
		returnhtml = returnhtml + "<td></td>";
		returnhtml = returnhtml + "<td class=\"stamboom2\" rowspan=\"2\">&nbsp;"+chunkstam[27]+"</td>";
		returnhtml = returnhtml + "<td class=\"stamboom1\">&nbsp;"+chunkstam[28]+"</td>";
		returnhtml = returnhtml + "</tr><tr>";
		returnhtml = returnhtml + "<td></td>";
		returnhtml = returnhtml + "<td class=\"stamboom2\">&nbsp;"+chunkstam[29]+"</td>";
		returnhtml = returnhtml + "</tr></table>";
	} else {
		var returnhtml = "";
	}
	return returnhtml;
}
