/*Require jquery.client.js*/

function scrollBody(id,secord){

	 if(secord==undefined){ secord=600; }
	  var targetOffset = $('#'+id).offset().top;
      $('html,body').animate({scrollTop: targetOffset}, secord);
}


function listenScroll(){
	$(window).bind( 'hashchange', function(e) {
			scrollBody(location.hash.replace('#',""));
	 });
}


function assignCommonScrollTop(){
		
		var a_elems = $('a');
		for(i=0; i<a_elems.length;i++){
			var ele = a_elems.eq(i);
			if(ele.attr('href')=="#container" || ele.attr('href')=="#"){
				ele.attr('href','javascript:void(0);');
				ele.click(function(){	scrollBody('container');	})				
			}
		}	
		return false;
}


function assignCommonScrollTo(sec){
		var a_elems = $('a');
		for(i=0; i<a_elems.length;i++){
			var ele = a_elems.eq(i);
			var href= ele.attr('href');
			if(href != undefined){
				if( href.indexOf("#") == 0 && href.indexOf("#!") == -1 ){	
					var scrollTo_id=href.replace('#','');
					scrollTo_id =(scrollTo_id=='') ? 'container':scrollTo_id;
					
					if( $.client.browser =='Explorer'){
						ele.attr('href','javascript:scrollBody(\''+scrollTo_id+'\', '+sec+');');	
					}else{
						ele.attr('href','javascript:void(0);');	
						ele.attr('onClick','scrollBody(\''+scrollTo_id+'\','+sec+');');	
					}

				}
			}
		}
	return false;
}
