$(document).ready(function()
{
  $('#query').focus(function(){
     if(this.value == this.defaultValue) { this.value = ''; }
  });
  $('img').each(function(idx)
  {
       var r =  $(this).attr('src');
       var alt = $(this).attr('alt');

       if(alt.indexOf('.jpg') !=-1 || alt.indexOf('.gif') !=-1|| alt.indexOf('.png') !=-1)
       {
         var hr = r.substring(0,r.lastIndexOf('/'));
         hr +='/'+ alt;

         var a = $('<a/>').attr('href',hr).attr('rel','prettyPhoto');
         $(this).attr('border','0');
         $(this).wrap(a);
       }
  });

  $("a[rel^='prettyPhoto']").prettyPhoto({
			animationSpeed: 'normal', /* fast/slow/normal */
			padding: 40, /* padding for each side of the picture */
			opacity: 0.35, /* Value betwee 0 and 1 */
			showTitle: false, /* true/false */
			allowresize: false, /* true/false */
			counter_separator_label: '/', /* The separator for the gallery counter 1 "of" 2 */
			theme: 'light_square' /* light_rounded / dark_rounded / light_square / dark_square */
		});
});

function pushPageHistory(id)
{
    var page_string = readCookie('pageHistory');

    pages = (page_string)? page_string.split(','):[];
    
    //check if the id is allready there
    new_pages = [];
    for(i=0;i<pages.length;i++)
    {
        if(pages[i] != id) new_pages[new_pages.length] = pages[i];
    }
    pages = new_pages;
    pages.reverse(); 
    pages[pages.length] = id;
    if(pages.length > 20) x = pages.shift();
    pages.reverse();
    createCookie('pageHistory',pages.join(','),360);
}
function createCookie(name,value,days) 
{
	if (days) 
    {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) 
{
	var nameEQ = 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(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) { createCookie(name,"",-1); }

function print_afsnit(url)
{
    url+='?alttemplate=afsnit';
    var props = 'scrollbars=1,width=640,height=700,toolbar=0';
    var w = window.open(url,'test',props);
    w.focus();
}
function updating_egenskaber()
{
        var u = $('#usage_area').val();
        var tk = $('#thickness').val();
        var bt = $('#belaegnings_type').val();
        var eg = $('#egenskaber').val();
        document.location.href='/egenskaber.aspx?usage_area='+ u +'&thickness='+ tk +'&belaegnings_type='+ bt +'&egenskaber='+ eg;
}

function searching()
{
   $('#gquery').val( $('#query').val() );
   $('#cse-search-box').submit();
   return false;
}

function pdfing(id,title)
{
    if(id.indexOf(',') != -1)
    {
        var u = 'http://www.gulvfakta.dk';
        var p = '/umbraco/plugins/pdf/export.aspx';
        p+='?title='+ escape(title);
        p+='&url='+ escape(u);
        p+='&ids='+ id; 
        document.location.href=p;
        return;
    }

    var u = 'http://www.gulvfakta.dk?umbPage='+ id +'&pdf=1';
    var p = '/umbraco/plugins/pdf/export.aspx';
    p+='?title='+ escape(title);
    p+='&url='+ escape(u);
    document.location.href=p;
}
