// JavaScript Document
$(document).ready(function() {
	
	$('#searchHome').click(function(){
		var color		= $('#color :selected').val();
		var wood		= $('#wood :selected').val();
		var collection 	= $('#coll :selected').val();
		var lang		= $('#lang').val();
		var langnum		= $('#langnum').val();
		var searchString= $('#searchString').val();
		$.ajax({
			type	: 'POST',
			url		: '/ajax.php',
			data	: {
				m	: 'SEARCHHOME',
				color	: color,
				wood	: wood,
				collection	: collection,
				lang		: lang,
				langnum		: langnum
			},
			success: function(){
				var url = '/'+lang+'/'+searchString+'/';
				$(location).attr('href',url);

			}
		})
	})
	
	$('#searchAll').click(function(){
		var lang		= $('#lang').val();
		var langnum		= $('#langnum').val();
		var searchString= $('#searchString').val();
		$.ajax({
			type	: 'POST',
			url		: '/ajax.php',
			data	: {
				m	: 'SEARCHHOME',
				lang		: lang,
				langnum		: langnum
			},
			success: function(){
				var url = '/'+lang+'/'+searchString+'/';
				$(location).attr('href',url);

			}
		})
	})
	
	$('a[rel=external], form[rel=external]').each(function(){
		$(this).attr('target','_blank');
	})
	
	$('img[alt=noframe]').each(function(){
			$(this).removeClass('framed'); 
          $(this).addClass('col_img'); 
    });

	
	$('.play').hide();
	$('.slider .photocontainer .noFrame').cycle({ 
		fx:     'fade', 
		speed:  'fast',
		pauze:	1,
		before: onBefore
	});
	
	$('.pauze').bind('click', function(){
		$(this).parent('div').parent('.slidernav').parent('.slider').find('.photocontainer').find('.noFrame').cycle('pause');
		$(this).hide();
		$(this).parent('div').find('.play').show();
	})
	
	$('.play').bind('click', function(){
		$(this).parent('div').parent('.slidernav').parent('.slider').find('.photocontainer').find('.noFrame').cycle('resume');
		$(this).hide();
		$(this).parent('div').find('.pauze').show();
	})
	
	$('.next').bind('click', function(){
		$(this).parent('div').parent('.slidernav').parent('.slider').find('.photocontainer').find('.noFrame').cycle('pause');
		$(this).parent('div').find('.pauze').hide();
		$(this).parent('div').find('.play').show();
		$(this).parent('div').parent('.slidernav').parent('.slider').find('.photocontainer').find('.noFrame').cycle('next');
	})
	
	$('.prev').bind('click', function(){
		$(this).parent('div').parent('.slidernav').parent('.slider').find('.photocontainer').find('.noFrame').cycle('pause');
		$(this).parent('div').find('.pauze').hide();
		$(this).parent('div').find('.play').show();
		$(this).parent('div').parent('.slidernav').parent('.slider').find('.photocontainer').find('.noFrame').cycle('prev');
	})
	
	$('.max').bind('click', function(){
		$(this).parent('div').parent('.slidernav').parent('.slider').find('.photocontainer').find('.noFrame').cycle('pause');
		$(this).parent('div').find('.pauze').hide();
		$(this).parent('div').find('.play').show();
		$(this).parent('div').parent('.slidernav').parent('.slider').find('.photocontainer').find('.noFrame').find('a').each(function(){
			if($(this).css('opacity') == 1){
				$(this).trigger('click');
			}
		});
	})
	
	$(".slidernav img").hover(function () {
		$(this).attr('src', $(this).attr('src').replace($(this).attr('rel'), $(this).attr('rel')+'_hover'));
		}, function () {
		$(this).attr('src', $(this).attr('src').replace($(this).attr('rel')+'_hover', $(this).attr('rel')));
	});
	
	$(".photocontainer a, a.media_btn").fancybox({'overlayOpacity': 0.9});
	$(document).pngFix()
		
	$('#bg_collections').hide();
	
	$('#collecties').hover(function(){
		$('#bg_collections').fadeIn('fast');
	}, function(){
		$('#bg_collections').fadeOut('fast');
	});
	
	$('.btn#smaller').bind('click', function(){
		$.ajax({
			type	: 'POST',
			url		: '/ajax.php',
			data	: {
				m		: 'SIZE',
				setSize	: '1'
			},
			success	: function(){
				setSmall();
			}
		})
	}) 
	
	$('.btn#bigger').bind('click', function(){
		$.ajax({
			type	: 'POST',
			url		: '/ajax.php',
			data	: {
				m		: 'SIZE',
				setSize	: '0'
			},
			success	: function(){
				setBig();
			}
		})
		
	}) 
	
	$('#col1 .textitem:even').css({
		'background': 'url(/media/img/bg_text2.gif) top left repeat-y'
	})
	$('a[href=#video1_nl]').fancybox({
		'overlayOpacity': 0.9,
		'frameWidth': 400,
		'frameHeight': 300,
		'hideOnContentClick' : false,
		'callbackOnClose': function() {
			$("#fancy_content").empty();
		},
		'callbackOnShow' : function() {
			$("#fancy_content").html('<div id="video_content"></div>')
			loadVideo("video_content", "/media/flv/Spraystream1_nl.flv");
		}
	});
	
	$('a.productImage').fancybox();
	
	$('#searchBox p input[type=checkbox]').click(function(){
		var j = 0;
		var k = 0;
		var l = 0;
		var color = '';
		var wood = '';
		var collection = '';
		var lang = $('#lang').val();
		var langnum = $('#langnum').val();
		$('#searchBox p input[type=checkbox]').each(function(i, checked){
			if($(this).attr('rel') == 'color'){
				if($(this).is(':checked')){
					j++;
					if(j != 1){
						color += '|';
					}
					color += $(this).val();
				}
			}
			
			if($(this).attr('rel') == 'wood'){
				if($(this).is(':checked')){
					k++;
					if(k != 1){
						wood += '|';
					}
					wood += $(this).val();
				}
			}
			
			if($(this).attr('rel') == 'collections'){
				if($(this).is(':checked')){
					l++;
					if(l != 1){
						collection += '|';
					}
					collection += $(this).val();
				}
			}
			
		})
		getSearch(color, wood, collection, lang, langnum);
	})
	
	
	$('.icon').tooltip({
		showURL	: false, 
		track	: true,
		fade	: 250
	});
	
	$('.check:last').css({'width':'auto'})
	
	//check if contact is selected and set active in submenu
	var path = window.location.pathname.split('/');
	if(path[path.length-2] == "Contact" || path[path.length-1] == "Contact"){
		$('#submenu li:last').html('<span>Contact</span>');
		$('#submenu li:last').addClass('active');
	}
	
	//set link to video
	$('a[href=#video]').fancybox({
		'overlayOpacity': 0.8,
		'frameWidth': 640,
		'frameHeight': 360,
		'hideOnContentClick' : false,
		'callbackOnClose': function() {
			$("#fancy_content").empty();
		},
		'callbackOnShow' : function() {
			$("#fancy_content").html('<div id="video_content"></div>')
			loadVideo("video_content", "/media/flv/PAR-KY_30fps_800kbs.flv");
		}
	});
	
	//set link to video NL
	$('a[href=#video_nl]').fancybox({
		'overlayOpacity': 0.8,
		'frameWidth': 640,
		'frameHeight': 360,
		'hideOnContentClick' : false,
		'callbackOnClose': function() {
			$("#fancy_content").empty();
		},
		'callbackOnShow' : function() {
			$("#fancy_content").html('<div id="video_content"></div>')
			loadVideo("video_content", "/media/flv/parky_OT_ned.flv");
		}
	});
	
	//set link to video ES
	$('a[href=#video_es]').fancybox({
		'overlayOpacity': 0.8,
		'frameWidth': 640,
		'frameHeight': 360,
		'hideOnContentClick' : false,
		'callbackOnClose': function() {
			$("#fancy_content").empty();
		},
		'callbackOnShow' : function() {
			$("#fancy_content").html('<div id="video_content"></div>')
			loadVideo("video_content", "/media/flv/parky_OT_es.flv");
		}
	});
	
	//set link to video CZ
	$('a[href=#video_cz]').fancybox({
		'overlayOpacity': 0.8,
		'frameWidth': 640,
		'frameHeight': 360,
		'hideOnContentClick' : false,
		'callbackOnClose': function() {
			$("#fancy_content").empty();
		},
		'callbackOnShow' : function() {
			$("#fancy_content").html('<div id="video_content"></div>')
			loadVideo("video_content", "/media/flv/parky_cz.flv");
		}
	});
	
	//set link to flashbook EN
	$('a[href=#book_en]').fancybox({
		'overlayOpacity': 0.8,
		'frameWidth': 950,
		'frameHeight': 550,
		'hideOnContentClick' : false,
		'callbackOnClose': function() {
			$("#fancy_content").empty();
		},
		'callbackOnShow' : function() {
			$("#fancy_content").html('<div id="flashbook"></div>');
			//var params = {wmode: "transparent"};
			var flashvars = {datafile: "/media/xml/pages_en.xml", path: "/media/img/pages/"};
			swfobject.embedSWF("/media/swf/book.swf", 'flashbook', "100%", "100%", "9.0.0", "/media/swf/expressInstall.swf", flashvars);
		}
	});
	
	
	//set link to flashbook FR
	$('a[href=#book_fr]').fancybox({
		'overlayOpacity': 0.8,
		'frameWidth': 950,
		'frameHeight': 550,
		'hideOnContentClick' : false,
		'callbackOnClose': function() {
			$("#fancy_content").empty();
		},
		'callbackOnShow' : function() {
			$("#fancy_content").html('<div id="flashbook"></div>');
			//var params = {wmode: "transparent"};
			var flashvars = {datafile: "/media/xml/pages_fr.xml", path: "/media/img/pages/"};
			swfobject.embedSWF("/media/swf/book.swf", 'flashbook', "100%", "100%", "9.0.0", "/media/swf/expressInstall.swf", flashvars);
		}
	});
	
	//set link to flashbook NL
	$('a[href=#book_nl]').fancybox({
		'overlayOpacity': 0.8,
		'frameWidth': 950,
		'frameHeight': 550,
		'hideOnContentClick' : false,
		'callbackOnClose': function() {
			$("#fancy_content").empty();
		},
		'callbackOnShow' : function() {
			$("#fancy_content").html('<div id="flashbook"></div>');
			//var params = {wmode: "transparent"};
			var flashvars = {datafile: "/media/xml/pages_nl.xml", path: "/media/img/pages/"};
			swfobject.embedSWF("/media/swf/book.swf", 'flashbook', "100%", "100%", "9.0.0", "/media/swf/expressInstall.swf", flashvars);
		}
	});
	
	//set link to flashbook DE
	$('a[href=#book_de]').fancybox({
		'overlayOpacity': 0.8,
		'frameWidth': 950,
		'frameHeight': 550,
		'hideOnContentClick' : false,
		'callbackOnClose': function() {
			$("#fancy_content").empty();
		},
		'callbackOnShow' : function() {
			$("#fancy_content").html('<div id="flashbook"></div>');
			//var params = {wmode: "transparent"};
			var flashvars = {datafile: "/media/xml/pages_de.xml", path: "/media/img/pages/"};
			swfobject.embedSWF("/media/swf/book.swf", 'flashbook', "100%", "100%", "9.0.0", "/media/swf/expressInstall.swf", flashvars);
		}
	});
	
	//set link to flashbook CN
	$('a[href=#book_cn]').fancybox({
		'overlayOpacity': 0.8,
		'frameWidth': 950,
		'frameHeight': 550,
		'hideOnContentClick' : false,
		'callbackOnClose': function() {
			$("#fancy_content").empty();
		},
		'callbackOnShow' : function() {
			$("#fancy_content").html('<div id="flashbook"></div>');
			//var params = {wmode: "transparent"};
			var flashvars = {datafile: "/media/xml/pages_cn.xml", path: "/media/img/pages/"};
			swfobject.embedSWF("/media/swf/book.swf", 'flashbook', "100%", "100%", "9.0.0", "/media/swf/expressInstall.swf", flashvars);
		}
	});
	
	//set link to flashbook ES
	$('a[href=#book_es]').fancybox({
		'overlayOpacity': 0.8,
		'frameWidth': 950,
		'frameHeight': 550,
		'hideOnContentClick' : false,
		'callbackOnClose': function() {
			$("#fancy_content").empty();
		},
		'callbackOnShow' : function() {
			$("#fancy_content").html('<div id="flashbook"></div>');
			//var params = {wmode: "transparent"};
			var flashvars = {datafile: "/media/xml/pages_es.xml", path: "/media/img/pages/"};
			swfobject.embedSWF("/media/swf/book.swf", 'flashbook', "100%", "100%", "9.0.0", "/media/swf/expressInstall.swf", flashvars);
		}
	});
	
	//set link to flashbook IT
	$('a[href=#book_it]').fancybox({
		'overlayOpacity': 0.8,
		'frameWidth': 950,
		'frameHeight': 550,
		'hideOnContentClick' : false,
		'callbackOnClose': function() {
			$("#fancy_content").empty();
		},
		'callbackOnShow' : function() {
			$("#fancy_content").html('<div id="flashbook"></div>');
			//var params = {wmode: "transparent"};
			var flashvars = {datafile: "/media/xml/pages_it.xml", path: "/media/img/pages/"};
			swfobject.embedSWF("/media/swf/book.swf", 'flashbook', "100%", "100%", "9.0.0", "/media/swf/expressInstall.swf", flashvars);
		}
	});
	
	//set link to flashbook PL
	$('a[href=#book_pl]').fancybox({
		'overlayOpacity': 0.8,
		'frameWidth': 950,
		'frameHeight': 550,
		'hideOnContentClick' : false,
		'callbackOnClose': function() {
			$("#fancy_content").empty();
		},
		'callbackOnShow' : function() {
			$("#fancy_content").html('<div id="flashbook"></div>');
			//var params = {wmode: "transparent"};
			var flashvars = {datafile: "/media/xml/pages_pl.xml", path: "/media/img/pages/"};
			swfobject.embedSWF("/media/swf/book.swf", 'flashbook', "100%", "100%", "9.0.0", "/media/swf/expressInstall.swf", flashvars);
		}
	});
	
	//set link to flashbook PT
	$('a[href=#book_pt]').fancybox({
		'overlayOpacity': 0.8,
		'frameWidth': 950,
		'frameHeight': 550,
		'hideOnContentClick' : false,
		'callbackOnClose': function() {
			$("#fancy_content").empty();
		},
		'callbackOnShow' : function() {
			$("#fancy_content").html('<div id="flashbook"></div>');
			//var params = {wmode: "transparent"};
			var flashvars = {datafile: "/media/xml/pages_pt.xml", path: "/media/img/pages/"};
			swfobject.embedSWF("/media/swf/book.swf", 'flashbook', "100%", "100%", "9.0.0", "/media/swf/expressInstall.swf", flashvars);
		}
	});
	
	//set link to flashbook RU
	$('a[href=#book_ru]').fancybox({
		'overlayOpacity': 0.8,
		'frameWidth': 950,
		'frameHeight': 550,
		'hideOnContentClick' : false,
		'callbackOnClose': function() {
			$("#fancy_content").empty();
		},
		'callbackOnShow' : function() {
			$("#fancy_content").html('<div id="flashbook"></div>');
			//var params = {wmode: "transparent"};
			var flashvars = {datafile: "/media/xml/pages_ru.xml", path: "/media/img/pages/"};
			swfobject.embedSWF("/media/swf/book.swf", 'flashbook', "100%", "100%", "9.0.0", "/media/swf/expressInstall.swf", flashvars);
		}
	});
	
	//set link to flashbook CZ
	$('a[href=#book_cz]').fancybox({
		'overlayOpacity': 0.8,
		'frameWidth': 950,
		'frameHeight': 550,
		'hideOnContentClick' : false,
		'callbackOnClose': function() {
			$("#fancy_content").empty();
		},
		'callbackOnShow' : function() {
			$("#fancy_content").html('<div id="flashbook"></div>');
			//var params = {wmode: "transparent"};
			var flashvars = {datafile: "/media/xml/pages_cz.xml", path: "/media/img/pages/"};
			swfobject.embedSWF("/media/swf/book.swf", 'flashbook', "100%", "100%", "9.0.0", "/media/swf/expressInstall.swf", flashvars);
		}
	});
	
	//set link to flashbook SI (Slovenia)
	$('a[href=#book_si]').fancybox({
		'overlayOpacity': 0.8,
		'frameWidth': 950,
		'frameHeight': 550,
		'hideOnContentClick' : false,
		'callbackOnClose': function() {
			$("#fancy_content").empty();
		},
		'callbackOnShow' : function() {
			$("#fancy_content").html('<div id="flashbook"></div>');
			//var params = {wmode: "transparent"};
			var flashvars = {datafile: "/media/xml/pages_si.xml", path: "/media/img/pages/"};
			swfobject.embedSWF("/media/swf/book.swf", 'flashbook', "100%", "100%", "9.0.0", "/media/swf/expressInstall.swf", flashvars);
		}
	});
	
	//set link to flashbook HR (Croatia)
	$('a[href=#book_hr]').fancybox({
		'overlayOpacity': 0.8,
		'frameWidth': 950,
		'frameHeight': 550,
		'hideOnContentClick' : false,
		'callbackOnClose': function() {
			$("#fancy_content").empty();
		},
		'callbackOnShow' : function() {
			$("#fancy_content").html('<div id="flashbook"></div>');
			//var params = {wmode: "transparent"};
			var flashvars = {datafile: "/media/xml/pages_hr.xml", path: "/media/img/pages/"};
			swfobject.embedSWF("/media/swf/book.swf", 'flashbook', "100%", "100%", "9.0.0", "/media/swf/expressInstall.swf", flashvars);
		}
	});
	
	$('#dealersend').bind('click', function(){
		getDealerBelgium($('#postalCode').val())
	})
	/*
	$('#pressLoginBtn').fancybox({
		'overlayOpacity': 0.8,
		'frameWidth': 900,
		'frameHeight': 500,
		'hideOnContentClick' : false,
		'callbackOnClose': function() {
			$("#fancy_content").empty();
		},
		'callbackOnShow' : function() {
			$("#fancy_content").html('<div id="test">testingDiv</div>');
			
		}
	})*/
	
	/*$('#pressLoginBtn').bind('click', function(){
		var lang = $('html').attr('lang');
		//alert(lang);
		
	})*/
	
	$('#stockBtn').bind('click', function(){
		$(this).hide();
		$(this).parent('.middle').find('#stock').show();
	})
})

function setBig(){
	$('#headBanner').css({
		'background' : 'url(/media/img/bg_banner.gif) center top no-repeat',
		'height': '456px'
	})
	$('#interactive').css({
		'margin-top' : '53px'
	})
	$('#bannerWrapper').css({
		'height' : '456px'
	})
	
	$('#collecties').show();
	$('.btn#bigger').hide()
	$('.btn#smaller').show()
}
	
function setSmall(){
	$('#headBanner').css({
		'background' : 'url(/media/img/bg_banner_small.gif) center top no-repeat',
		'height': '216px'
	})
	
	$('#bannerWrapper').css({
		'height' : '216px'
	})
	
	$('#interactive').css({
		'margin-top' : '86px'
	})
	
	$('#collecties').hide();
	$('.btn#smaller').hide()
	$('.btn#bigger').show()
}

function getSearch(color, wood, collection, lang, langnum){
	$.ajax({
		type	: 'POST',
		url		: '/ajax.php',
		data	: {
			m	: 'GETSEARCH',
			color	: color,
			wood	: wood,
			collection	: collection,
			lang		: lang,
			langnum		: langnum
		},
		success	: function(data){
			$('#searchResult').html(data);
			$('a.moodBook').fancybox();
		}
	
	});
}

function getProjects(){
	$.ajax({
		type	: 'POST',
		url		: '/ajax.php',
		data	: {
			m	: 'GETPROJECTS'
		},
		success	: function(data){
			$('#col1').html(data);
			$('#col1 .textitem:even').css({
				'background': 'url(/media/img/bg_text2.gif) top left repeat-y'
			})
		}
	
	});
}

function loadVideo(id, flv){
		
	var params = {wmode: "transparent"};
	var flashvars = {flvurl: flv, skinurl: "/media/swf/ClearOverPlaySeekMute.swf"};
	swfobject.embedSWF("/media/swf/video.swf", id, "100%", "100%", "9.0.0", "/media/swf/expressInstall.swf", flashvars, params);
}

function onBefore(currSlideElement, nextSlideElement, options, forwardFlag){
	title = '<div>'+$(this).attr('title')+'</div>';
	$(this).parent('.noFrame').parent('.photocontainer').parent('.slider').find('.slidertxt').html(title);
}

function getDealerBelgium(postcode){
	$.ajax({
		type	: 'POST',
		url		: '/ajax.php',
		data	: {
			m			: 'DEALERS',
			postcode	: postcode
		},
		success	: function(data){
			$('#dealers').html(data);
		}
	
	})	
}
