<!--
//----------------------------------------------
//-- 	戻る
//----------------------------------------------
function PageBack(){
	history.back();
}

/*-----------------------------------------------
 * 	確認
 *----------------------------------------------*/
function kakunin() {
	f = confirm("よろしいですか？");
    return f
}

/*-----------------------------------------------
 * 	ウインドウ閉じる
 *----------------------------------------------*/
function  WindowClose() {
	window.close();
}

/*-----------------------------------------------
 * 	数値チェック
 *----------------------------------------------*/
function numchk ( val, msg ) {
	var ret = 0;
	var wlen = 0 ;

	wlen = val.length ;
	if ( val == "" || val == " " || wlen == 0 ) {
		alert(  msg + "を入力してください" ) ;
		ret = -1 ;
	}
	if ( isNaN(val)  ) {
		alert( msg + "には半角で数値を入力してください" ) ;
		ret = -1 ;
	}
	if ( val < 0 ) {
		alert( msg + "の入力値が正しくありません" ) ;
		ret = -1 ;
	}
	return ( ret ) ;
}

/*-----------------------------------------------
 * 	日付チェック	(西暦)
 *----------------------------------------------*/
function date_chk ( val ) {
	lastday = new Array ( 31,28,31,30,31,30,31,31,30,31,30,31 ) ;
	emsg    = new Array ( "年","月","日" ) ;
	var wkdate, wklday ;
	var year, mon, day ;
	var ret = 0 ;
	var wkval ;
	var i ;
	var ii ;

	wkval = val ;
	var border = new Array("-", "−", "ー", "―", "ｰ", "‐","/", "／" );

	for( ii = 0; ii < wkval.length; ii++ ){
		for( i = 0; i < border.length; i++){			//棒線全て取り除く
			wkval = wkval.replace(border[i], "");
		}
	}

//	alert(val + "と" + wkval );

	//数字以外の文字である場合
	if ( wkval.match(/[^0-9]+/)) {
		alert("生年月日の入力に誤りがあります。半角数字で入力してください");
		return -1;
	}
	for( ii = 0; ii < val.length; ii++ ){
		for( i = 0; i < border.length; i++){			//棒線全て取り除く
			val = val.replace(border[i], "/");
		}
	}

	wkdate = val.split( '/' ) ;
	year = Math.abs( wkdate[0] ) ;
	mon  = Math.abs( wkdate[1] ) ;
	day  = Math.abs( wkdate[2] ) ;

	for( i = 0; i < 3 ; i++ ){
		if ( isNaN(wkdate[i])  ) {
			alert( "生年月日の" + emsg[i] + "の指定が正しくありません" ) ;
			ret = -1 ;
			break ;
		}
	}
	if ( ret == 0 ) {
		if ( year <= 1900 ) {
			alert(  "年の指定は1900年以降にしてください" ) ;
			ret = -1 ;
		}
		else {
			if ( mon == 0 || mon > 12 ) {
				alert(  "生年月日の月の指定が正しくありません" ) ;
				ret = -1 ;
			}
			else {
				//-- うるう年のチェック
				if ( mon == 2 &&
	       		   ((year % 4 == 0 && year % 100 != 0) ||
					(year % 400 == 0))) {
					wklday = lastday[mon-1] + 1 ;
				}
				else {
					wklday = lastday[mon-1] ;
				}
				if ( day == 0 || day > wklday ) {
					alert(  "生年月日の日の指定が正しくありません" ) ;
					ret = -1 ;
				}
			}
		}
	}
	return ( ret );
}

/*-----------------------------------------------
 * 	日付チェック	(和暦)
 *----------------------------------------------*/
function wdate_chk ( pgen, pyy, pmm, pdd ) 
{
	//-- 先頭はダミー
	lastday = new Array ( 0,31,28,31,30,31,30,31,31,30,31,30,31 ) ;

	//-- ダミー、明治、大正、昭和、平成
	plus_year = new Array ( 0,1867,1911,1925,1988) ;

//	var m = str.charAt(0).toUpperCase();
//	var y = eval(str.substring(1,str.length));

	var wkdate, wklday ;
	var year, mon, day ;
	var ret = 0 ;

	//-- 元号に対する年の指定に誤りがあればエラー終了
	if ( (nen_chk( pyy, pgen )) != 0 ) {
		return -1 ;
	}

	year = (Math.abs( pyy )) + plus_year[pgen] ;
	mon  = Math.abs( pmm ) ;
	day  = Math.abs( pdd ) ;

	if ( mon == 0 || mon > 12 ) {
		alert(  "月の指定が正しくありません" ) ;
		ret = -1 ;
	}
	//-- うるう年のチェック
	if ( mon == 2 &&
	   ((year % 4 == 0 && year % 100 != 0) ||
		(year % 400 == 0))) {
		wklday = lastday[mon] + 1 ;
	}
	else {
		wklday = lastday[mon] ;
	}
	if ( day == 0 || day > wklday ) {
		alert(  "日の指定が正しくありません" ) ;
		ret = -1 ;
	}

	//-- 元号に対する最終日が正しいか確認
	ret = lastdays_chk ( pgen, year, mon, day ) ;
	return ( ret );

}

/*-----------------------------------------------
 * 	元号別最終年チェック
 *----------------------------------------------*/
function nen_chk ( val,gengo ) {
	var ret = 0;
	last_year = new Array ( 0,45,15,64,100) ;

	if ((val == 0 ) || ( val > last_year[gengo] )) {
		alert(  "年の指定が正しくありません" ) ;
		ret = -1;
	}
	return ( ret ) ;
}

/*-----------------------------------------------
 * 	元号別最終日チェック
 *----------------------------------------------*/
function lastdays_chk ( pgen, pyy, pmm, pdd ) {
	var ret = 0;
	var wkyear, wkmon, wkday ;

	//-- 元号最終年 dummy 明治 大正 昭和 平成
	last_day = new Array ( 0,19120729,19261224,19890107,21000101 ) ;

//alert( last_day[pgen] ) ;
	wkmon = ( pmm < 10 ) ? "0" + pmm : pmm.toString() ;
	wkday = ( pdd < 10 ) ? "0" + pdd : pdd.toString() ;
	wkyear = pyy + wkmon + wkday ;
//alert( wkyear ) ;

	if ( wkyear > last_day[pgen] ) {
		alert(  "生年月日の指定が正しくありません" ) ;
		ret = -1;
	}
	return ( ret ) ;
}



/*-----------------------------------------------
 * 	お問い合わせ画面での入力値チェック
 *----------------------------------------------*/
function contact_chk (lpend) {
	var val ;
	var chk1, chk2 ;
	var ret = 0 , bflg = 0 ;
	var wlen = 0 ;
	var gengo ;

	msg = new Array ( '貴社名',      'お名前',   'ふりがな', 
					  '都道府県名',  '住所',   '電話番号',
					  'メールアドレス','お問合せ内容') ;

//	ret = ele_chk(16) ;

	for ( ii=0 ; ii < lpend  ; ii ++ ) {
		val = document.FM.elements[ii].value ;
        val = val.replace(/ /g,"");
        val = val.replace(/　/g,"");
        val = val.replace(/[\n\r]/g,"");
		wlen = val.length ;

//alert( ii +  val ) ;
		switch ( ii ) {
			case  0 :		//-- 貴社名
			case  1 :		//-- お名前
			case  2 : 		//-- ふりがな
			case  4 :		//-- 住所２
				if ( val == "" || val == " " || wlen == 0 ) {
					alert(  msg[ii] + "を入力してください" ) ;
					ret = -1 ;
				}
				break ;

			case  7 :		//-- お問合せ内容
				if ( val == "" || val == " " || wlen == 0 ) {
					alert(  msg[ii] + "を入力してください" ) ;
					ret = -1 ;
				}
				else {
//alert(  msg[ii] + "の文字数は " + wlen ) ;
					ret = Mojisu_chk( val, msg[ii] ) ;
				}
				break ;

			case  3 :	//-- 都道府県
				if ( val == 0 ) {
					alert(  msg[ii] + "を選択してください" ) ;
					ret = -1 ;
				}
				break ;

			case  5 :       //-- 電話番号
				if ( val == "" || val == " " || wlen == 0 ) {
					alert(  msg[ii] + "を入力してください" ) ;
					ret = -1 ;
				}
				else {
					ret = PhoneNo_chk( val ) ;
				}
				break ;

			case 6 :	//-- メールアドレス
				if ( val == "" || val == " " || wlen == 0 ) {
					alert(  msg[ii] + "を入力してください" ) ;
					ret = -1 ;
				}
				else {
					ret = checkEmail(val) ;
				}
				break ;

			default :
				break ;
		}
		if ( ret != 0 ) { break ; }
	}
	if ( ret == 0 ) {
		return true ;
	}
	else {
		return false ;
	}
}


 /*-----------------------------------------------
  * 	ソリューションお問い合わせ画面での入力値チェック
  *----------------------------------------------*/
 function contact_chk_enq (lpend) {
 	var val ;
 	var chk1, chk2 ;
 	var ret = 0 , bflg = 0 ;
 	var wlen = 0 ;
 	var gengo ;

 	msg = new Array ( '貴社名', 'お名前', 'ふりがな', '都道府県名', '住所', '電話番号', 'メールアドレス', 'お問合わせ内容') ;

// 	ret = ele_chk(16) ;

 	for ( ii=0 ; ii < lpend  ; ii ++ ) {
 		val = document.FM.elements[ii].value ;
         val = val.replace(/ /g,"");
         val = val.replace(/　/g,"");
         val = val.replace(/[\n\r]/g,"");
 		wlen = val.length ;

 //alert( ii +  val ) ;
 		switch ( ii ) {
 			case  0 :		//-- 貴社名
 			case  1 :		//-- お名前
 			case  2 : 		//-- ふりがな
 			case  4 :		//-- 住所
 				if ( val == "" || val == " " || wlen == 0 ) {
 					alert(  msg[ii] + "を入力してください" ) ;
 					ret = -1 ;
 				}
 				break ;

			case  3 :	//-- 都道府県
			if ( val == 0 ) {
				alert(  msg[ii] + "を選択してください" ) ;
				ret = -1 ;
			}
			break ;
 
 			case  7 :		//-- お問合せ内容
 				if ( val == "" ) {
 					alert(  msg[ii] + "を選択してください" ) ;
 					ret = -1 ;
 				}
 				break ;

 			case  5 :       //-- 電話番号
 				if ( val == "" || val == " " || wlen == 0 ) {
 					alert(  msg[ii] + "を入力してください" ) ;
 					ret = -1 ;
 				}
 				else {
 					ret = PhoneNo_chk( val ) ;
 				}
 				break ;

 			case  6 :	//-- メールアドレス
 				if ( val == "" || val == " " || wlen == 0 ) {
 					alert(  msg[ii] + "を入力してください" ) ;
 					ret = -1 ;
 				}
 				else {
 					ret = checkEmail(val) ;
 				}
 				break ;

 				// どこにご要望等の内容が格納されるかがわからないので、すべての場合について記述
 			case  8 :	//-- ご要望等(1)
					ret = Mojisu_chk( val, "ご要望等" ) ;
 					break;

 			case  9 :	//-- ご要望等(2)
					ret = Mojisu_chk( val, "ご要望等" ) ;
 					break;
 			
 			case  10 :	//-- ご要望等(3)
					ret = Mojisu_chk( val, "ご要望等" ) ;
 					break;
 			
 			case  11 :	//-- ご要望等(4)
					ret = Mojisu_chk( val, "ご要望等" ) ;
 					break;

 			case  12 :	//-- ご要望等(5)
					ret = Mojisu_chk( val, "ご要望等" ) ;
 					break;
 			
 			default :
 				break ;
 		}
 		if ( ret != 0 ) { break ; }
 	}
 	if ( ret == 0 ) {
 		return true ;
 	}
 	else {
 		return false ;
 	}
 } 
 
 
/*-----------------------------------------------
 * 	新卒・キャリア応募画面での入力値チェック
 *----------------------------------------------*/
function carrier_chk (lpend) {
	var val ;
	var chk1, chk2 ;
	var ret = 0 , bflg = 0 ;
	var wlen = 0 ;
	var fc_kbn ;

	//-- 必須入力のエリアだけチェックする
	msg = new Array ( '新卒・キャリア',	'名前',	'ふりがな',
				'学校', 	'学部',		'学科',
				'専攻',		'生年月日',	'年齢',
				'郵便番号３桁',	'郵便番号４桁',
                          	'都道府県',	'現住所',
         	          	'電話番号',	'メールアドレス',  'アピールポイント', 
                      		'保有資格',     '現在(直近)の職務','お問合せ内容' ) ;

//	ret = ele_chk(19) ;

	for ( ii=0 ; ii < lpend  ; ii ++ ) {
		val = document.FM.elements[ii].value ;
        val = val.replace(/ /g,"");
        val = val.replace(/　/g,"");
        val = val.replace(/[\n\r]/g,"");
		wlen = val.length ;

//		alert( msg[ii] +  val ) ;
		switch ( ii ) {
			case  0 :		//-- 新卒・キャリア区分
				if ( val == 0 ) {
					alert(  msg[ii] + "を選択してください" ) ;
					ret = -1 ;
				}
				fc_kbn = val ;
				break ;

			case  1 :		//-- 名前
			case  2 :		//-- ふりがな
			case  3 :		//-- 学校
			case  12 :	  	//-- 現住所
				if ( val == "" || val == " " || wlen == 0 ) {
					alert(  msg[ii] + "を入力してください" ) ;
					ret = -1 ;
				}
				break ;

			case  15 :		//-- アピールポイント
				if ( val == "" || val == " " || wlen == 0 ) {
					alert(  msg[ii] + "を入力してください" ) ;
					ret = -1 ;
				}
				else {
					ret = Mojisu_chk( val, msg[ii] ) ;
				}
				break ;

			case  7 :		//-- 生年月日
				if ( val == "" || val == " " || wlen == 0 ) {
					alert(  msg[ii] + "を入力してください" ) ;
					ret = -1 ;
				}
				else {
					ret = date_chk( val ) ;
				}
				break ;

			case   9 :	  	//-- 郵便番号３
				if ( val == "" || val == " " || wlen == 0 ) {
				//	alert(  msg[ii] + "を入力してください" ) ;
				//	ret = -1 ;
				}
				else {
					ret = ZipCode_chk( val, 3 ) ;
				}
				break ;

			case  10 :		//-- 郵便番号４
				if ( val == "" || val == " " || wlen == 0 ) {
					alert(  msg[ii] + "を入力してください" ) ;
					ret = -1 ;
				}
				else {
					ret = ZipCode_chk( val, 4 ) ;
				}
				break ;

			case  11 :	//-- 都道府県
				if ( val == 0 ) {
					alert(  msg[ii] + "を選択してください" ) ;
					ret = -1 ;
				}
				break ;

			case  13 :		//-- 電話番号
				if ( val == "" || val == " " || wlen == 0 ) {
					alert(  msg[ii] + "を入力してください" ) ;
					ret = -1 ;
				}
				else {
					ret = PhoneNo_chk( val ) ;
				}
				break ;

			case  17 :		//-- 現在の職務
				if (( fc_kbn == "キャリア" ) &&
					( val == "" || val == " " || wlen == 0 )) {
					alert(  msg[ii] + "を入力してください" ) ;
					ret = -1 ;
				}
				else {
					ret = Mojisu_chk( val, msg[ii] ) ;
				}
				break ;

			case 14 : 		//-- メールアドレス
				if ( val == "" || val == " " || wlen == 0 ) {
					//alert(  msg[ii] + "を入力してください" ) ;
					//ret = -1 ;
				}
				else {
					ret = checkEmail(val) ;
				}
				break ;

			default :
				break ;
		}
		if ( ret != 0 ) { break ; }
	}
	if ( ret == 0 ) {
		return true ;
	}
	else {
		return false ;
	}
}


/*-----------------------------------------------
 * 	パートナー募集画面での入力値チェック
 *----------------------------------------------*/
function partner_chk (lpend) {
	var val ;
	var chk1, chk2 ;
	var ret = 0 , bflg = 0 ;
	var wlen = 0 ;
	var nen,tuki ;

	//-- 必須入力のエリアだけチェックする
	msg = new Array ( '貴社名',       '代表者お名前',     '代表者ふりがな',
					  'ご担当者お名前', 	'ご担当者ふりがな', '郵便番号３桁',
					  '郵便番号４桁',       '都道府県',       '住所',
				          '電話番号',		'メールアドレス', '従業員数',
					  '設立年月日',		'資本金',         '対象分野',
					  '貴社の強み' ) ;

//	ret = ele_chk(15) ;

	for ( ii=0 ; ii < lpend  ; ii ++ ) {
		val = document.FM.elements[ii].value ;
        val = val.replace(/ /g,"");
        val = val.replace(/　/g,"");
        val = val.replace(/[\n\r]/g,"");
		wlen = val.length ;

//		alert( msg[ii] +  val ) ;
		switch ( ii ) {
			case  0 :		//-- 会社名
			case  1 :		//-- 代表者名前
			case  2 :		//-- 代表ふりがな
			case  3 :		//-- 担当者氏名
			case  4 :		//-- 担当者カナ
			case  8 :	  	//-- 住所
				if ( val == "" || val == " " || wlen == 0 ) {
					alert(  msg[ii] + "を入力してください" ) ;
					ret = -1 ;
				}
				break ;

			case  14 :		//-- 対象分野
			case  15 :		//-- 貴社の強み
				if ( val == "" || val == " " || wlen == 0 ) {
					alert(  msg[ii] + "を入力してください" ) ;
					ret = -1 ;
				}
				else {
					ret = Mojisu_chk( val, msg[ii] ) ;
				}
				break ;

			case   5 :	  	//-- 郵便番号３
				if ( val == "" || val == " " || wlen == 0 ) {
					alert(  msg[ii] + "を入力してください" ) ;
					ret = -1 ;
				}
				else {
					ret = ZipCode_chk( val, 3 ) ;
				}
				break ;

			case  6 :		//-- 郵便番号４
				if ( val == "" || val == " " || wlen == 0 ) {
					alert(  msg[ii] + "を入力してください" ) ;
					ret = -1 ;
				}
				else {
					ret = ZipCode_chk( val, 4 ) ;
				}
				break ;


			case  7 :	//-- 都道府県
				if ( val == 0 ) {
					alert(  msg[ii] + "を選択してください" ) ;
					ret = -1 ;
				}
				break ;

			case  9 :		//-- 電話番号
				if ( val == "" || val == " " || wlen == 0 ) {
					alert(  msg[ii] + "を入力してください" ) ;
					ret = -1 ;
				}
				else {
					ret = PhoneNo_chk( val ) ;
				}
				break ;

			case 10 : 		//-- メールアドレス
				if ( val == "" || val == " " || wlen == 0 ) {
					alert(  msg[ii] + "を入力してください" ) ;
					ret = -1 ;
				}
				else {
					ret = checkEmail(val) ;
				}
				break ;

			default :
				break ;
		}
		if ( ret != 0 ) { break ; }
	}
	if ( ret == 0 ) {
		return true ;
	}
	else {
		return false ;
	}
}


/*-----------------------------------------------
 * 	エレメント番号とその値のチェック(デバッグ用)
 *----------------------------------------------*/
function ele_chk(lpend) {
	var val ;
	var chk1, chk2 ;
	var ret = 0 , bflg = 0 ;

	msg = new Array ( '1','2','3','4','5','6','7','8','9','10',
					  '11','12','13','14','15');

	for ( ii=0 ; ii < lpend ; ii ++ ) {
		val = document.FM.elements[ii].value ;

		alert( msg[ii] +  val ) ;
	}
	return true ;
}

/*-----------------------------------------------
 * 	メールアドレスチェック
 *----------------------------------------------*/
function checkEmail(checkString) {

	var newstr = "";
	var at = false;
	var dot = false;

	if (checkString.indexOf("@") != -1) {
		at = true;
	}
	else if (checkString.indexOf(".") != -1) {
		dot = true;
	}
	for (var i = 0; i < checkString.length; i++) {
		ch = checkString.substring(i, i + 1)
		if ((ch >= "A" && ch <= "Z") || (ch >= "a" && ch <= "z")
			|| (ch == "@") || (ch == ".") || (ch == "_")
			|| (ch == "-") || (ch >= "0" && ch <= "9")) {
			newstr += ch;
			if (ch == "@") {
				at=true;
			}
			if (ch == ".") {
				dot=true;
			}
		}
	}
	if ((at == true) && (dot == true)) {
		return 0;
	}
	else {
		alert ("入力されたメールアドレスは不正なアドレスのようです。\n再度入力し直してください。");
		return -1;
	}
}

/*-----------------------------------------------
 *  郵便番号チェック
 *----------------------------------------------*/
function ZipCode_chk( val, len ){

	//棒線を全て配列に設定
	var border = new Array("-", "−", "ー", "―", "ｰ", "‐");

	for(var i = 0; i < border.length; i++){			//棒線全て取り除く
		val = val.replace(border[i], "");
	}
	//数字以外の文字である場合
	if ( val.match(/[^0-9]+/)) {
		alert("郵便番号は半角数字で入力してください。");
		return -1;
	}
	//数字以外の文字である場合
	else if ( len == 3 ) {
		if ( !val.match(/^[0-9]{3}$/)){
			alert ("郵便番号を半角数字" + len + "桁で入力して下さい。");
			return -1;
		}
	}
	else if ( len == 4 ) {
		if ( !val.match(/^[0-9]{4}$/)){
			alert ("郵便番号を半角数字" + len + "桁で入力して下さい。");
			return -1;
		}
	}
	return 0 ;
}

/*-----------------------------------------------
 *  電話番号チェック
 *----------------------------------------------*/
function PhoneNo_chk( val ){

	var i, ii ;

	//棒線を全て配列に設定
	var border = new Array("-", "−", "‐","(",")","（","）" );

	for( ii = 0; ii < val.length; ii++ ){
		for( i = 0; i < border.length; i++){			//棒線全て取り除く
			val = val.replace(border[i], "");
		}
	}

	//数字以外の文字である場合
	if ( val.match(/[^0-9]+/)) {
		alert("電話番号は半角数字で入力してください。");
		return -1;
	}
	return 0 ;
}

/*-----------------------------------------------
 *  入力文字数チェック
 *----------------------------------------------*/
function Mojisu_chk( str, colnm ) 
{
	var Num ;
    var len ;
	var ret = 0 ;
    var st_len = 0;
    var i;
    var Br  ;

    Br = navigator.appName;
    len = str.length ;

    if ( Br == "Microsoft Internet Explorer" ) {
	    for(i = 0; i < len; i++) {
    	    st_len += IE_zenkaku(str.charAt(i)) ? 2 : 1;
    	}
	}
	else {			//-- Netscape,Mozilla
        for( i = 0; i < len; i++) {
            if( NN_zenkaku(str.charAt(i))) {
//                i++;                    //全角なら１バイト飛ばす
                st_len++;
            }
            st_len++;
        }
    }
//alert( colnm + "の文字数は " + st_len ) ;
	if ( st_len > 400 ) {
		alert ( colnm + "への入力内容が多すぎます。\n２００文字以内で入力して下さい。");
		ret = -1 ;
	}
	return ( ret ) ;
}

/*-----------------------------------------------
 *  入力文字コードチェック（ＩＥ）
 *----------------------------------------------*/
function IE_zenkaku( str ) 
{
    return (escape(str).charAt(1) == "u");
}

/*-----------------------------------------------
 *  入力文字コードチェック（ＮＮ）
 *  全角ならtrueを返す
 *----------------------------------------------*/
function NN_zenkaku( a_str ) 
{

    var str = escape(a_str);

    if(str.charAt(0) != "%") {
       return false;
	}
    if(str.charAt(1) == "8") {
        return true;
    }
    else if(str.charAt(1) == "9") {
        return true;
    }
    else if(str.charAt(1) == "E") {
        return true;
    }
    else if(str.charAt(1) == "F") {
        return true;
    }
    else {
        return false;
    }
}

/*-----------------------------------------------
 *  画像のロールオーバー
 *----------------------------------------------*/
 function MM_swapImage() { //v3.0
	  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
	   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
 
 function MM_swapImgRestore() { //v3.0
	  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
} 

 function MM_preloadImages() { //v3.0
	  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
	    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
	    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

 function MM_findObj(n, d) { //v3.0
	  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
	    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
	  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
	  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}
 
//-->
