[function addEvent(obj, type, fn) {
       if (obj.addEventListener)
              obj.addEventListener(type, fn, false);
       else if (obj.attachEvent)
       {
              obj["e"+type+fn] = fn;
              obj[type+fn] = function() {obj["e"+type+fn](window.event); }
              obj.attachEvent("on"+type, obj[type+fn]);
       }
}

function removeWaterMark(e) {
       var h1s = document.getElementById("window","table","display","notebook","cable","keyboard","iphone","trackball","tablet", "tc","iphone","postit","remote","speakers","keyboard","cds","printer","foto","papers","cafe","bin","plant","carpet","chair","sofa","sofa2","wardobe","papers2",
"png_carpet","png_cd","png_chair","png_comp","png_cup","png_headphones","png_iphone","png_keyboard","png_papers","png_passport","png_plant","png_postit","png_regal","png_sheet","png_sheet","png_table","png_tc","png_trackball","png_window")[0].style;
       if (h1s) {
              if ((h1s.visibility == "visible") || (h1s.visibility == "")) {
                     h1s.visibility = "hidden";
              } else {
                     h1s.visibility = "visible";
              }
       }
       (e.preventDefault) ? e.preventDefault() : (e.returnValue = false);
}

function startMagic() {
       if (document.getElementById) {
              var sw = document.getElementById("switch");
              if (sw) {
                     addEvent(sw, "click", removeWaterMark);
              }
       }
}
       
addEvent(window, "load", startMagic);



Event.observe(window, 'load', function() {
  $$('a[href^=#]:not([href=#])').each(function(element) {
    element.observe('click', function(event) {
      new Effect.ScrollTo(this.hash.substr(1));
      Event.stop(event);
    }.bindAsEventListener(element))
  })
})

this.blankwin = function(){
	var hostname = window.location.hostname;
	hostname = hostname.replace("www.","").toLowerCase();
	var a = document.getElementsByTagName("a");	
	this.check = function(obj){
		var href = obj.href.toLowerCase();
		return (href.indexOf("http://")!=-1 && href.indexOf(hostname)==-1) ? true : false;
	};
	this.set = function(obj){
		obj.target = "_blank";
		obj.className = "external";
	};	
	for (var i=0;i<a.length;i++){
		if(check(a[i])) set(a[i]);
	};		
};


var slideMenu=function(){
	var sp,st,t,m,sa,l,w,gw,ot;
	return{
		build:function(sm,sw,mt,s,sl,h){
			sp=s; st=sw; t=mt;
			m=document.getElementById(sm);
			sa=m.getElementsByTagName('li');
			l=sa.length; w=m.offsetWidth; gw=w/l;
			ot=Math.floor((w-st)/(l-1)); var i=0;
			for(i;i<l;i++){s=sa[i]; s.style.width=gw+'px'; this.timer(s)}
			if(sl!=null){m.timer=setInterval(function(){slideMenu.slide(sa[sl-1])},t)}
		},
		timer:function(s){
			s.onmouseover=function(){clearInterval(m.htimer);clearInterval(m.timer);m.timer=setInterval(function(){slideMenu.slide(s)},t)}
			s.onmouseout=function(){clearInterval(m.timer);clearInterval(m.htimer);m.htimer=setInterval(function(){slideMenu.slide(s,true)},t)}
		},
		slide:function(s,c){
			var cw=parseInt(s.style.width);
			if((cw<st && !c) || (cw>gw && c)){
				var owt=0; var i=0;
				for(i;i<l;i++){
					if(sa[i]!=s){
						var o,ow; var oi=0; o=sa[i]; ow=parseInt(o.style.width);
						if(ow<gw && c){oi=Math.floor((gw-ow)/sp); oi=(oi>0)?oi:1; o.style.width=(ow+oi)+'px';
						}else if(ow>ot && !c){oi=Math.floor((ow-ot)/sp); oi=(oi>0)?oi:1; o.style.width=(ow-oi)+'px'}
						if(c){owt=owt+(ow+oi)}else{owt=owt+(ow-oi)}}}
				s.style.width=(w-owt)+'px';
			}else{clearInterval(m.timer);clearInterval(m.htimer)}
		}
	};
}();



