// JavaScript Document
var chart;
$(document).ready(function(){

	//initial read cookie
	function readCookie(name) {  
		var cookiename = name + "=";  
		var ca = document.cookie.split(';');  
		for(var i=0;i < ca.length;i++) {  
			var c = ca[i];  
			while (c.charAt(0)==' ') c = c.substring(1,c.length);  
			if (c.indexOf(cookiename) == 0) return c.substring(cookiename.length,c.length); 
		}  
		return null;  
	}  
	var cookieLang = readCookie('lang');
	
	//initial contact form load - component registration
	$('#mailDiv').load('scripts/mail.php');
	$('#mailDiv').dialog({autoOpen: true});
	$('#mailDiv').dialog('close');
	/*$("#mailDiv").dialog({
		close: function(event, ui) { $('#contact-form').validationEngine('hideAll'); }
	});*/
	
	//open contact forma
	$('#trigMail').click(function() {
		$('#mailDiv').load('scripts/mail.php');
		$('#mailDiv').dialog({
			width:'auto', 
			modal:true, 
			position:'center', 
			autoOpen: true,
			title: 'innundo@innundo.net',
			close: function(event, ui) { 
							$('.formError').fadeTo("fast", 0.3, function() {
								 $(this).remove();
							});
					 }
		});
	});
	
	//initial language setup
	if(cookieLang == 'hr'){
		$('#l1').text('innundo');
		$('#l2').text('kome');
		$('#l3').text('kako');
		$('#trigMail').text('gdje');
	}else if(cookieLang == 'en'){
		$('#l1').text('innundo');
		$('#l2').text('whom');
		$('#l3').text('how');
		$('#trigMail').text('where');
	}
	
	//navigation switch
	//set initial values at first approach
	var pathnameInit = window.location.pathname;
	dotposition = pathnameInit.indexOf(".");
	pathname = pathnameInit.substring(1, dotposition);
	pathnameFull = pathnameInit.substring(1);
	
	switch(pathname){
		case 'index':
			$('#l1').css('background-color','#333');
		  	$.post("indHarv.php", { lang: cookieLang },
				function(data) {
					$('.content').html(data);
				}
			);
		break;
		case 'whom':
			$('#l2').css('background-color','#333');
		  	$.post("whomHarv.php", { lang: cookieLang },
				function(data) {
					$('.contentSlider').html(data);
					$('#slider1').bxSlider({
						//mode: 'vertical',
						pager: false,
						displaySlideQty: 4,
						moveSlideQty: 4,
						speed: 1000,
						width: 940,
						nextImage: 'images/next.png',
						prevImage:'images/prev.png'
					});
					$('#slider2').bxSlider({
						//mode: 'vertical',
						pager: false,
						displaySlideQty: 4,
						moveSlideQty: 4,
						speed: 1000,
						width: 940,
						controls: false,
						nextImage: 'images/next.png',
						prevImage:'images/prev.png'
					});
					$('.contentSlider').css('visibility','visible');
				}
			);
		break;
		case 'how':
		  	$('#l3').css('background-color','#333');
		  	$.post("howHarv.php", { lang: cookieLang },
				function(data) {
					$('.content').html(data);
					loadCharts(); //ucitaj chart-ove
				}
			);
		break;
		default:
		  	$('#l1').css('background-color','#333');
		  	$.post("indHarv.php", { lang: 'hr' },
				function(data) {
					$('.content').html(data);
				}
			);
		break;

	}
	
	//language switch
	$('#langHr').click( function() {
		document.cookie = 'lang=hr';
		var cookieLang = readCookie('lang');
		
		//initial approach path correction
		if(pathname != "/"){
			//window.location = pathname + '.php?lang=hr';
		}else{
			//window.location = 'index.php?lang=hr';
		}
		
		$('#l1').text('innundo');
		$('#l2').text('kome');
		$('#l3').text('kako');
		$('#trigMail').text('gdje');
		
		switch(pathname){
			case 'index':
				$.post("indHarv.php", { lang: cookieLang },
					function(data) {
						$('.content').html(data);
					}
				);
			break;
			case 'whom':
				$.post("whomHarv.php", { lang: cookieLang },
						function(data) {
							$('.contentSlider').css('visibility','hidden');
							$('.contentSlider').html(data);
							$('#slider1').bxSlider({
								//mode: 'vertical',
								pager: false,
								displaySlideQty: 4,
								moveSlideQty: 4,
								speed: 1000,
								width: 940,
								nextImage: 'images/next.png',
								prevImage:'images/prev.png'
							});
							$('#slider2').bxSlider({
								//mode: 'vertical',
								pager: false,
								displaySlideQty: 4,
								moveSlideQty: 4,
								speed: 1000,
								width: 940,
								controls: false,
								nextImage: 'images/next.png',
								prevImage:'images/prev.png'
							});
							$('.contentSlider').css('visibility','visible');
						}
				);
			break;
			case 'how':
				$.post("howHarv.php", { lang: cookieLang },
					function(data) {
						$('.content').html(data);
						loadCharts(); //ucitaj chart-ove
					}
				);
			break;
			default:
				$.post("indHarv.php", { lang: cookieLang },
					function(data) {
						$('.content').html(data);
					}
				);
		  	break;
		}
	});
	
	$('#langEn').click( function() {
		document.cookie = 'lang=en';
		var cookieLang = readCookie('lang');
		
		//initial approach path correction
		if(pathname != "/"){
			//window.location = pathname + '.php?lang=en';
		}else{
			//window.location = 'index.php?lang=en';
		}
		
		$('#l1').text('innundo');
		$('#l2').text('whom');
		$('#l3').text('how');
		$('#trigMail').text('where');
		
		switch(pathname){
			case 'index':
				$.post("indHarv.php", { lang: cookieLang },
					function(data) {
						$('.content').html(data);
					}
				);
			break;
			case 'whom':
				$.post("whomHarv.php", { lang: cookieLang },
					function(data) {
						$('.contentSlider').css('visibility','hidden');
						$('.contentSlider').html(data);
							$('#slider1').bxSlider({
								//mode: 'vertical',
								pager: false,
								displaySlideQty: 4,
								moveSlideQty: 4,
								speed: 1000,
								width: 940,
								nextImage: 'images/next.png',
								prevImage:'images/prev.png'
							});
							$('#slider2').bxSlider({
								//mode: 'vertical',
								pager: false,
								displaySlideQty: 4,
								moveSlideQty: 4,
								speed: 1000,
								width: 940,
								controls: false,
								nextImage: 'images/next.png',
								prevImage:'images/prev.png'
							});
							$('.contentSlider').css('visibility','visible');
					}
				);
			break;
			case 'how':
				$.post("howHarv.php", { lang: cookieLang },
					function(data) {
						$('.content').html(data);
						loadCharts(); //ucitaj chart-ove
					}
				);
			break;
			default:
				$.post("indHarv.php", { lang: cookieLang },
					function(data) {
						$('.content').html(data);
					}
				);
			break;
		}
	});
});
