// JavaScript Document
var start=0;
scrollRun=false;
document.onclick = function(objEvt){
if(navigator.appName!='Microsoft Internet Explorer'){
	if(scrollRun==true){
	clearInterval(sc);
	}
	  var objEvt = (window.event)? window.event: objEvt;
	  var objSrc = (objEvt.target)? objEvt.target : objEvt.srcElement;
	 if(objSrc.href!=undefined){	

	var SRC=objSrc.href.split('#');
	//alert(window.pageYOffset);
	
	//alert(document.getElementsByName(SRC[1])[0].offsetTop);
	//window.scrollTo(0,(document.getElementsByName(SRC[1])[0].offsetTop)-20 );
	if(document.getElementsByName(SRC[1])[0]){
	pos=(document.getElementsByName(SRC[1])[0].offsetTop)-40;
	start=window.pageYOffset;
	if(pos>start){
	sc=setInterval("awScrolldown("+pos+")",10);
	scrollRun=true;
	}else{
	sc=setInterval("awScrollup("+pos+")",10);
	scrollRun=true;
	}
	return false;
	}}
	}else{
if(scrollRun==true){
clearInterval(sc);
}
  var objEvt = (window.event)? window.event: objEvt;
  var objSrc = (objEvt.target)? objEvt.target : objEvt.srcElement;
  //alert(objSrc.href);
var SRC=objSrc.href.split('#');


//alert(document.getElementsByName(SRC[1])[0].offsetTop);
//window.scrollTo(0,(document.getElementsByName(SRC[1])[0].offsetTop)-20 );
if(document.getElementsByName(SRC[1])[0]){
pos=(document.getElementsByName(SRC[1])[0].offsetTop)-40;
start=document.documentElement.scrollTop;
//alert(start);
if(pos>start){
sc=setInterval("awScrolldownIE("+pos+")",10);
scrollRun=true;
}else{
sc=setInterval("awScrollupIE("+pos+")",10);
scrollRun=true;
}
return false;
}
}
}
var speed=10;
function awScrolldown(pos){

if(window.pageYOffset<=pos){
window.scrollTo(0,(window.pageYOffset+speed));
if(window.pageYOffset<(pos-200)){
	if(speed<=40){
	speed*=1.1;
	}else{
		speed=40;
		}

	}else{
	if(speed>=1){
	speed*=0.85;
	}else{
		speed=1;
		}
	}
}else{
//alert('done');
clearInterval(sc);
scrollRun=false;
speed=10;
}


}
function awScrollup(pos){

if(window.pageYOffset>=pos){
window.scrollTo(0,(window.pageYOffset-speed));
if(window.pageYOffset>(pos+200)){
	if(speed<=40){
	speed*=1.1;
	}else{
		speed=40;
		}

	}else{
	if(speed>=1){
	speed*=0.85;
	}else{
		speed=1;
		}
	}
}else{
//alert('done');
clearInterval(sc);
scrollRun=false;
speed=10;
}


}



function awScrolldownIE(pos){

if(document.documentElement.scrollTop<=pos){
window.scrollTo(0,(document.documentElement.scrollTop+speed));
if(document.documentElement.scrollTop<(pos-200)){
	if(speed<=40){
	speed*=1.1;
	}else{
		speed=40;
		}

	}else{
	if(speed>=1){
	speed*=0.85;
	}else{
		speed=1;
		}
	}
}else{
//alert('done');
clearInterval(sc);
scrollRun=false;
speed=10;
}


}
function awScrollupIE(pos){

if(document.documentElement.scrollTop>=pos){
window.scrollTo(0,(document.documentElement.scrollTop-speed));
if(document.documentElement.scrollTop>(pos+200)){
	if(speed<=40){
	speed*=1.1;
	}else{
		speed=40;
		}

	}else{
	if(speed>=1){
	speed*=0.85;
	}else{
		speed=1;
		}
	}
}else{
//alert('done');
clearInterval(sc);
scrollRun=false;
speed=10;
}


}
