 /*
 | ----------------------------------------------------------------------------------------
 | Site Fuctions
 | ----------------------------------------------------------------------------------------
 */
 /*
	$.ajaxSetup({
		error:function(x,e){
			//alert("The url you entered is not correct!");			
			if(x.status==0){
			alert('You are offline!!\n Please Check Your Network.');
			}else if(x.status==404){
			alert('Requested URL not found.');
			}else if(x.status==500){
			alert('Internel Server Error.');
			}else if(e=='parsererror'){
			alert('Error.\nParsing JSON Request failed.');
			}else if(e=='timeout'){
			alert('Request Time out.');
			}else {
			alert('Unknow Error.\n'+x.responseText);
			}			
		}
	});	
*/

function ValidateDates11a()
{
	arrival_date="" + document.availability.arrival_daymonthyear.value;
	departure_date="" + document.availability.departure_daymonthyear.value;
	
	var d1 = new Date(arrival_date.substr(3,2) + "/" + arrival_date.substr(0,2) + "/" + arrival_date.substr(6,4));
	var d2 = new Date(departure_date.substr(3,2) + "/" + departure_date.substr(0,2) + "/" + departure_date.substr(6,4));
	var todayD=new Date();
	
	var d1_month = d1.getMonth() + 1; if(d1_month<10) d1_month="0" + d1_month;
	var d1_day = d1.getDate(); if(d1_day<10) d1_day="0" + d1_day;
	var d1_year = d1.getFullYear();	var d1_full=d1_year + '' + d1_month + '' + d1_day;

	var d2_month = d2.getMonth() + 1; if(d2_month<10) d2_month="0" + d2_month;
	var d2_day = d2.getDate(); if(d2_day<10) d2_day="0" + d2_day;
	var d2_year = d2.getFullYear();	var d2_full=d2_year + '' + d2_month + '' + d2_day;

	var todayD_month = todayD.getMonth() + 1; if(todayD_month<10) todayD_month="0" + todayD_month;
	var todayD_day = todayD.getDate(); if(todayD_day<10) todayD_day="0" + todayD_day;
	var todayD_year = todayD.getFullYear();	var todayD_full=todayD_year + '' + todayD_month + '' + todayD_day;
	
	//alert(d1_full + "," + d2_full + "," + todayD_full + "-" + todayD);
	/*
	if(d2_full<=d1_full) {
		alert("Ελέξτε ότι καταχωρήσατε τις ημερομηνίες σωστά");
		return false;
	}
	if(d2_full<todayD_full) {
		alert("Ελέξτε ότι καταχωρήσατε τις ημερομηνίες σωστά");
		return false;
	}
	if(d1_full<todayD_full) {
		alert("Ελέξτε ότι καταχωρήσατε τις ημερομηνίες σωστά");
		return false;
	}
	*/
	return true;
}

        
function LoadCSSFile(path)
{
	
    document.getElementById("ctl00_masterstyles_overrides").href = base_url + "assets/css/" + path + "/masterstyleoverrides.css";
    document.getElementById("ctl00_basestyles_overrides").href = base_url + "assets/css/" + path + "/styleoverrides.css";
    //alert(base_url + "assets/css/" + path + "/masterstyleoverrides.css");
    //alert(document.getElementById("ctl00_masterstyles_overrides").href);
}



if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)){ //test for MSIE x.x;
 var ieversion=new Number(RegExp.$1) // capture x.x portion and store as a number
 if (ieversion>=8&&ieversion<9)
  LoadCSSFile('IE8')
 else if (ieversion>=7)
  LoadCSSFile('IE7')  
 else if (ieversion<7)
  LoadCSSFile('IE6') 
}
else if (/AppleWebKit/.test(navigator.userAgent))  // Apple
{
    LoadCSSFile("Safari");
}

/*
if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)) //test for MSIE x.x;
{ 
    var ieversion=new Number(RegExp.$1) // capture x.x portion and store as a number
    if (ieversion>=8&&ieversion<9)
        LoadCSSFile("IE8");
    else if (ieversion>=7)
        LoadCSSFile("IE7");
    else if (ieversion<7)
        LoadCSSFile("IE6");
}
else if (/AppleWebKit/.test(navigator.userAgent))  // Apple
{
    LoadCSSFile("Safari");
}

*/

function SearchSite(searchStr){
	if((searchStr!="Search")&&searchStr.length>0){
		var searchURI;
		searchStr=searchStr.replace(/\s+$/,"");
		searchURI=encodeURI(site_url + "/home/search/"+searchStr);
		window.location.href=searchURI;
	}
	return false;
}


function mailOK(){
	var email = $("#email").val();
	if (isValidEmailAddress(email)){
		document.newsletterboxform.submit();
	}else{
		$("#validEmailCaption").html(" <small><em>please enter a valid email address</em></small>");
	}
}
function isValidEmailAddress(emailAddress) {
	var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
	return pattern.test(emailAddress);
}
$(document).ready(function(){
	
    
    //$(".nospangalleryrightscroll").tinyscrollbar();
    
    
	$('#lang_greek').click(function()
	{
		$.get(site_url + "/ajax/ChangeLang/1",
		function(data){
		  window.location.reload();
		});
	});

	$('#lang_english').click(function()
	{
		//alert(site_url + "/ajax/ChangeLang/2");
		$.get(site_url + "/ajax/ChangeLang/2",
		function(data){
		window.location.reload();
		});
	});
	$('#lang_italian').click(function()
	{
		$.get(site_url + "/ajax/ChangeLang/3",
		function(data){
		window.location.reload();
		});
	});
	
	$("#headerslider").anythingSlider({
		width		:960,
		height		:407,
		theme		:'minimalist-square',
		buildArrows	: true,
		hashTags : false,
		delay		:6000
	}); 
	$("#homecenterslider").anythingSlider({
		width		:715,
		height		:313,
		theme		:'metallic',
		buildNavigation:false,		
		hashTags 	:false,
		autoPlay	:false
		   
	});
});

function goto(url)
    {
	   window.location.href = url;
   }

function popupWindow(url) {
  window.open(url, 'popupWindow', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=yes, copyhistory=no, width=100, height=100, screenX=150, screenY=150, top=150, left=150');
}


