	jQuery.noConflict();
	var j$ = jQuery;
	var myhtml;
	var myhash;
	var mycate;
	var mycatenum;
	var current = false;
	var menu_arr = new Array("communication","security","productivity","design","environment","technology","index","flashanimation","overview","spec");
	j$.fn.hoverClass = function(c) {
		return this.each(function(){
			j$(this).hover( 
				function() {j$(this).addClass(c);},
				function() {j$(this).removeClass(c);}
			);
		});
	};
	j$(document).ready(function(){
		j$("#c652_solutions_navi li").hover(
			function(){j$("ul", this).show();},
			function(){j$("ul", this).hide();}
		);
		if (document.all) {
			j$("#c652_solutions_navi li").hoverClass("sfHover");
		}
		j$("#c652_solutions_navi2 li").hover(
			function(){j$("ul", this).show();},
			function(){j$("ul", this).hide();}
		);
		if (document.all) {
			j$("#c652_solutions_navi2 li").hoverClass("sfHover");
		}
		j$(".c652_flashswap").hide();
		var path_arr = document.URL.split('/');
		var path_ln = path_arr.length;
		var hs = path_arr[path_ln-1].split('#_');
		if(hs.length>1) {
			myhtml = hs[0];
			myhash = "#"+hs[1];
			targrtScroll(myhash,0);
		} else {
			myhtml = hs[0];
			//targrtScroll(0,0);
		}
		if (myhtml == "") {
			mycate = "index";
		} else {
			mycate = ((myhtml.split('.'))[0]).split('_')[0];
			if (mycate == "c652") {
				mycate = ((myhtml.split('.'))[0]).split('_')[1];
			}
		}
		for(n=0;n<menu_arr.length;n++){
			if (mycate == menu_arr[n]) {
				mycatenum = n;
				var $now_cate = j$('img.snv').eq(n);
				$now_cate.attr("src", function() {
					return this.src.substring(0, this.src.lastIndexOf(".")) + "_on" + this.src.substring(this.src.lastIndexOf("."));
				});
			}
		}
		return false;
	});
	var targrtScroll = function(href,mode) {
		var col_num = j$('.c652_con_box01').length;
		var col_num2 = j$('#c652_con').length;
		var now_num;
		var $target;
		if (href != 0) {
			now_num = Number(href.substr(href.length - 2));
			$target  = j$(href+' .c652_con_box_copy');
			if(!$target.size()) {
				$target  = j$(href+' .c652_con_box_titel');
				if(!$target.size()) {
					$target  = j$(href+' .c652_con_box_titel_bic');
				}
			}
		} else {
			now_num = 1;
			$target  = j$('#c652_con');
		}
		var $topitem	= j$('.productsDescriptions');
		var $topitem0 = j$('#c652_con');
		var top0 = $target.offset().top;
		var $tgt_next = j$('div .c652_con_box01:eq('+now_num+')');
		if($target.size()) {
			if (mode == 0) {
				j$('html,body').animate({scrollTop:top0}, 300, 'swing');
			} else {
				j$('html,body').scrollTop(top0);
			}
		}
	}
	j$(function(){
		j$('#contentsArea a[href$=.html]').click(function() {
			
			var path_arr = this.toString().split('/');
			var path_ln = path_arr.length;
			var hs0 = path_arr[path_ln-1];
			if ((hs0 == myhtml)&&(hs0!="index.html")&&(myhtml="index.html")) {
				targrtScroll(0,0);
				return false;
			} else {
				return true;
			}
			
		});
	});
	j$(function(){
		j$('#contentsArea a[href*=.html#_c652]').click(function() {
			var path_arr = this.toString().split('/');
			var path_ln = path_arr.length;
			var hs = path_arr[path_ln-1].split('#_');
			var hs0 = hs[0];
			if(path_ln > 1) {
				if (hs0 == myhtml) {
					targrtScroll("#"+hs[1],0);
					return false;
				} else {
					return true;
				}
			}
		});
		j$('#contentsArea a[href*=.html#c652]').click(function() {
			var path_arr = this.toString().split('/');
			var path_ln = path_arr.length;
			var hs = path_arr[path_ln-1].split('#');
			var hs0 = hs[0];
			if(path_ln > 1) {
				if (hs0 == myhtml) {
					targrtScroll(this.hash,0);
					return false;
				} else {
					return true;
				}
			}
		});
	});
	j$(function(){
		j$('#contentsArea a[href^=#c652]').click(function() {
			targrtScroll(this.hash,0);
			return false;
		});
	});
	j$(function(){
		j$('ul#c652_solutions_navi a img').mouseover(function() {
			j$(this).attr("src", function() {
				if (j$('img.snv').index(this) != mycatenum) {
					return this.src.substring(0, this.src.lastIndexOf(".")) + "_on" + this.src.substring(this.src.lastIndexOf("."));
				}
			});
		});
		j$('ul#c652_solutions_navi a img').mouseout(function() {
			j$(this).attr("src", function() {
				if (j$('img.snv').index(this) != mycatenum) {
					return this.src.substring(0, this.src.search(/_on\./)) + this.src.substring(this.src.lastIndexOf("."));
				}
			});
		});
		j$('#c652_sub_navi a img').mouseover(function() {
			j$(this).attr("src", function() {
				if (j$('img.snv').index(this) != mycatenum) {
					return this.src.substring(0, this.src.lastIndexOf(".")) + "_on" + this.src.substring(this.src.lastIndexOf("."));
				}
			});
		});
		j$('#c652_sub_navi a img').mouseout(function() {
			j$(this).attr("src", function() {
				if (j$('img.snv').index(this) != mycatenum) {
					return this.src.substring(0, this.src.search(/_on\./)) + this.src.substring(this.src.lastIndexOf("."));
				}
			});
		});
	});
