﻿	/*
	window.onload = function()
	{
		if (parent.frames.length > 0)
		{
			window.top.location.href = location.href;
		}
	}
	*/
	
	
	var dvwhat = "Quoi ?";
	var dvwhere = "Où ?";
	
	function submitGGform() 
	{
		var swhat = document.getElementById('swhat').value;
		var swhere = document.getElementById('swhere').value;
		var surl = "http://www.directsalles.com/recherche?cx=000159352346859794347:xnbme69dtbc&cof=FORID:11&q=";
		
		//alert("||"+swhere+"||");
		if (swhat==dvwhat) { swhat = ""; }
		if (swhere==dvwhere) { swhere = ""; }
		
		surl = surl + swhat + "+" + swhere;
		window.location.href = surl;
	}
	
	jQuery(function($) {
		$("#swhat").defaultvalue(dvwhat);
		$("#swhere").defaultvalue(dvwhere);	
		
		$('#inslide').crossSlide({
		  speed: 25,  //px/sec
		  fade: 1     //sec
		}, [
		  { src: 'http://static.directsalles.com/images/slide-01.jpg', dir: 'up'   },
		  { src: 'http://static.directsalles.com/images/slide-02.jpg', dir: 'down' },
		  { src: 'http://static.directsalles.com/images/slide-03.jpg', dir: 'up'   }
		]);
		
		
	});


	var xternalLnks={
		excludedomains: [window.location.hostname],
		linktarget: "_blank",
		mode: "auto",
		toggleHTML: '<form><input type="checkbox" id="targetcheckbox" checked="checked" /><label for="targetcheckbox">Open off-site links in new window?</label></form>',
		persist: true,
	
		assigntarget:function(){
			var rexcludedomains=new RegExp(this.excludedomains.join("|"), "i")
			var all_links=document.getElementsByTagName("a")
			if (this.mode=="auto" || (this.mode=="manual" && this.togglebox.checked)){
				for (var i=0; i<=(all_links.length-1); i++){
					if (all_links[i].hostname.search(rexcludedomains)==-1 && all_links[i].href.indexOf("http:")!=-1)
						all_links[i].target=xternalLnks.linktarget
				}
			}
			else{
				for (var i=0; i<=(all_links.length-1); i++)
					all_links[i].target=""
			}
			if (this.mode=="manual" && this.persist)
				this.setCookie("dlinktarget", (this.togglebox.checked)? "yes" : "no", 30) //remember user setting for 30 days (set to -1 then reload page to erase cookie)
		},
		
		init:function(){
			if (document.getElementById && this.mode=="manual"){
				document.write(this.toggleHTML)
				this.togglebox=document.getElementById("targetcheckbox")
				this.togglebox.onclick=function(){xternalLnks.assigntarget()}
				if (this.persist && this.getCookie("dlinktarget")!="")
					this.togglebox.checked=(this.getCookie("dlinktarget")=="yes")? true : false
			}
			if (window.addEventListener)
				window.addEventListener("load", function(){xternalLnks.assigntarget()}, false)
			else if (window.attachEvent)
				window.attachEvent("onload", function(){xternalLnks.assigntarget()})
		},
		
		getCookie:function(Name){
			var re=new RegExp(Name+"=[^;]+", "i"); //construct RE to search for target name/value pair
			if (document.cookie.match(re)) //if cookie found
				return document.cookie.match(re)[0].split("=")[1] //return its value
			return ""
		},
		
		setCookie:function(name, value, days){
			var expireDate = new Date()
				var expstring=expireDate.setDate(expireDate.getDate()+parseInt(days))
				document.cookie = name+"="+value+"; expires="+expireDate.toGMTString()+"; path=/"
		}
	}
	
	xternalLnks.init()
