// preload hover images
prel_nav=[
	'nav_hover_left_roll.png',
	'nav_hover_right_roll.png',
	'v_button_over.png',
	'v_button_down.png'
];
prel_nav_img=new Array();
for(i=0;i<prel_nav.length;i++){
	prel_nav_img[i]=new Image();
	prel_nav_img[i].src='/images/main/'+prel_nav[i];
}

function mlink(){
	document.write("<a href=\"mai");
	document.write("lto:");
	switch(arguments.length){
		case 1:
			document.write(arguments[0]+'@chp');
			document.write('-inc.com">'+arguments[0]+'@chp-');
			document.write('inc.com');
			break;
		case 2:
			ad=arguments[0]+'@'+arguments[1];
			document.write(ad+'">'+ad);
			break;
		case 3:
			dm=arguments[1]||'chp-inc.com';
			ad=arguments[0]+'@'+dm;
			document.write(ad+'">'+arguments[2]);
			break;
	}
	document.write('</a>');			
}

function em_reset(){
	with(document.search_form.q){
		if(value=="Search"){
			value="";
		}
	}
}

function ta_init(){
	var tas=document.getElementsByTagName('TEXTAREA');
	for(i=0;i<tas.length;i++){
		addEvent(tas[i],'keyup',ta_size,false);
	}
}

var sz_last;
function ta_size(ev){
	var ev=ev||window.event;
	var obj=ev.target||ev.srcElement;
	var sz_this=obj.scrollHeight;
	if(sz_this==sz_last) return false;
	sz_last=sz_this;
	if(sz_this<(ta_minheight-ta_padding)) return false;
	if(!document.all) obj.style.height='0px';
	var t_height=obj.scrollHeight+ta_padding;
	var t_height=(t_height<ta_minheight?ta_minheight:t_height);
	obj.style.height = (t_height)+"px";
}

function pageInit(){
	// fix FF's dotted-line button mess
	if(document.all)return false;
	btns=document.getElementsByTagName('BUTTON');
	for(i=0;i<btns.length;i++){
		if(btns[i].className=='v_button'){
			addEvent(btns[i],'focus',function(){this.blur();},false);
		}
	}
}

function addEvent(elm, evType, fn, useCapture){
  if (elm.addEventListener){
    elm.addEventListener(evType, fn, useCapture);
    return true;
  } else if (elm.attachEvent){
    var r = elm.attachEvent("on"+evType, fn);
    return r;
  }
} 

addEvent(window,'load',pageInit,false);
