﻿var protocol=document.location.protocol;
var host=document.location.host;
var pathname=document.location.pathname;
var sitepathname=pathname.substr(pathname.indexOf('/'),pathname.indexOf('/',1));
var weburl=protocol+"//"+host;
//alert(weburl);
if (weburl.indexOf("localhost") !=-1) {
weburl=weburl + sitepathname.substr(1);
}

		$(function() {
			$('a.lightbox').lightBox(); // Select all links with lightbox class
		});
		
		$(function() {
		  $.regexpCommon = function(regexpDesc) {
			return $.regexpCommon.regexpPattern[regexpDesc].call();
		  };
		$.regexpCommon.regexpPattern = {
		 // email
			email : function() {
			  return /^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$/;
				}
			};
		});
		var numItems;
		$(document).ready(function() {
		$('#xmlForm').ajaxForm({dataType:'xml',beforeSubmit:validate,success:processXml}); 
		if(($("#Searchresult").length) > 0 ) {	
		    	$.get(weburl+"/dinamicContent.aspx", {contentToLoad: "guestbook", page:0}, function(data) {
		        $('#Searchresult').empty().append(data);  
		     //   alert($("#hdpageToLoad").text()); 
		        numItems=$("#hdpageToLoad").text();
				$("#Pagination").pagination(numItems, {
					num_edge_entries: 1,
					num_display_entries: 5,
					prev_text: '«',
					next_text: '»',
                    callback: pageselectCallback
					});
				}); 
			};
		});
		function processXml(responseXML) { 
	
			$('#xmlForm').clearForm();
			$("#xmlForm").hide();
			$("#response").text("Grazie per averci scritto!.");
		
		};
		function validate(formData, jqForm, options) { 
			var form = jqForm[0]; 
			if (!form.email.value || !form.messaggio.value) { 
				alert('Attenzione l\'email e il messaggio sono obbligatori' + weburl); 
				return false; 
			} 
			else {
			if (form.email.value.match($.regexpCommon('email'))) {
			 return true; 
				} else {alert('Attenzione l\'email non è corretta');  return false; }
			 }
		};
		function pageselectCallback(page_id, jq){
    			//$('#Searchresult').text("Showing search results "+((page_id*10)+1)+"-"+((page_id*10)+10));
    			alert(page_id);
    			$('#Searchresult').empty();
    			$.get(weburl+"/dinamicContent.aspx", {contentToLoad: "guestbook", page:page_id}, function(data) {
		        $('#Searchresult').empty().append(data); 
		        });}