﻿function dosearch(frm)
{
    switch(frm.channel.value)
    {
        case "project":frm.action="/ProjectList.aspx";break;
        case "bid":frm.action="/BidList.aspx";break;
        case "corp":frm.action="/CorpList.aspx";break;
    }
   frm.submit();
}
function $$(o,s){
    return ((o==null)?document:o).getElementsByTagName(s);
}

function $S(evt){
    evt = evt? evt: window.event;
    return (evt.target)? evt.target: evt.srcElement;
}

function $C(s){
    return document.createElement(s);
}

function dw(s){
    document.writeln(s);
}

function Position(obj){
    var t=obj.offsetTop+obj.offsetHeight;
    var l=obj.offsetLeft;
    while(obj=obj.offsetParent){
        t+=obj.offsetTop;
        l+=obj.offsetLeft;
    }
    this.top=t;
    this.left=l;
}

String.prototype.trim=function(){  
	return this.replace(/(^[ |　]*)|([ |　]*$)/g, "");
}

Date.prototype.toString=function(){
    return this.getFullYear()+'-'+this.getMonth()+'-'+this.getDate();
}

function chr(char0){
    return String.fromCharCode(char0);
}

function removeLastChar(s){
    return (s.length>0)?s.substring(0,s.length-1):'';
}

function isIE() {
	return (window.navigator.userAgent.indexOf("MSIE")>=1)?true:false;
}

if(!isIE()){
	HTMLElement.prototype.__defineGetter__ (
		"innerText", function (){ 
			var anyString = ""; 

			var childS = this.childNodes; 
			for(var i=0; i<childS.length; i++) 
			{ 
				if(childS[i].nodeType==1) 
					anyString += childS[i].tagName=="BR" ? '\n' : childS[i].innerText; 
				else if(childS[i].nodeType==3) 
					anyString += childS[i].nodeValue; 
			} 
			return anyString; 
		} 
	);
}

function formatText(id){
    var k = $(id).innerText;
    k=k.replace(/\t/g," ");

	k=k.replace(/(^[\s|　]*)|([\s|　]*$)/g,"");
	k=k.replace(/[\s|　]*\r\n[\s|　]*/g,"\r\n");
	
	k=k.replace(/ +|　+/g," ");
	k=k.replace(/,/g,"，");
	k=k.replace(/:/g,"：");
	k=k.replace(/;/g,"；");
	k=k.replace(/\?/g,"？");
	k=k.replace(/!/g,"！");
    $(id).innerText = k;
}

function formatDate(id){
    var k = $F(id).trim();
	k=k.replace(/[年|月]/g,"-");
	k=k.replace(/[日]/g,"");
	k=k.replace(/[\s|　]/g,"");
    $(id).value = k;
}