/* --------------------------------------------------------------------------------------*/
var my_form =
	{ 
		//	robot	->	general
		'fa_form_area0'		:		'fa_form0',
		//	robot	->	tech
		'fa_form_area1'		:		'fa_form1',
		//	robot	->	orin2
		'fa_form_area2'		:		'fa_form2',
		//	robot	->	catalog
		'fa_form_area3'		:		'fa_form3',
		//	robot	->	orin2test
		'fa_form_area4'		:		'fa_form4',
		//	oem		->	general
		'oem_form_area0'	:		'oem_form0',
		//	adcd	->	general
		'adcd_form_area0'	:		'adcd_form0',
		//	adcd	->	cd
		'adcd_form_area1'	:		'adcd_form1',
		//	adcd	->	internet
		'adcd_form_area2'	:		'adcd_form2',
		//	corp	->	mail
		'corp_form_area0'	:		'adcd_form0'
		
	};
var total_lang = 
	{
		'ja'	:	'フォームが読み込まれるまで、少々お待ちください。',
		'en'	:	'Now Loading. Please wait for a moment.',
		'de'	:	'Now Loading. Please wait for a moment.'
};

// 070301 ロードにshow_formを呼び出すよう変更
Event.observe(window, 'load', function() {
	show_form ( id , lang);
});
function run_form ( which_form , which_lang ) {
	//print tag
	var output_tag = '';
	//select lang text
	var select_lang = '';
	//ref of 'which_form'
	var aa = new Array();
	
	
	for ( x in my_form ) {
		//document.writeln(x);
		if( x == which_form ) {
			//document.writeln(x);
			output_tag = '<div id=\"';
			output_tag += x;
			output_tag += '\">';
			output_tag += '<div id=\"';
			output_tag += my_form[x];
			output_tag += '\" class=\"formcloading\"><p>';
			for ( k in total_lang ) {
				if( k == which_lang ) {
					select_lang = total_lang[k];
					// langに保存(ロード時show_formを呼び出すため)
					lang = aa[1] = k;
					// aa[1] = k;
				}
			}
			output_tag += select_lang;
			output_tag += '</p></div></div>';
			// idに保存(ロード時show_formを呼び出すため)
			id = aa[0] = x;
			// aa[0] = x;
		}
	}
	document.writeln(output_tag);
	// コメントアウト070301(ページがロードしたタイミングで呼び出すように変更)
	// show_form ( aa[0] , aa[1] );
}

function show_form ( get_form , get_lang ) {
	var form_url;
	//document.writeln( get_lang );
	if( get_lang == 'ja' ) {
		form_url = { 
			//	robot	->	general
			'fa_form_area0'		:		'https://www.denso-wave.com/vf/form.php?id=13',
			//	robot	->	tech
			'fa_form_area1'		:		'https://www.denso-wave.com/vf/form.php?id=14',
			//	robot	->	orin2
			'fa_form_area2'		:		'https://www.denso-wave.com/vf/form.php?id=16',
			//	robot	->	catalog
			'fa_form_area3'		:		'https://www.denso-wave.com/vf/form.php?id=15',
			//	robot	->	orin2test
			'fa_form_area4'		:		'https://www.denso-wave.com/vf/form.php?id=42',
			//	oem		->	general
			'oem_form_area0'	:		'https://robot.denso-wave.com/ja/oem/contact/form_contact.php',
			//	adcd	->	general
			'adcd_form_area0'	:		'https://www.denso-wave.com/ja/adcd/contact/mail/form.html',
			//	adcd	->	cd
			'adcd_form_area1'	:		'./form.html',
			//	adcd	->	internet
			'adcd_form_area2'	:		'./form.html',
			//	corp	->	mail
			'corp_form_area0'	:		'https://www.denso-wave.com/ja/corporation/contact/mail/form.html'
		};
	}
	else if( get_lang == 'en' ) {
		form_url = { 
			//	robot	->	general
			'fa_form_area0'		:		'https://www.denso-wave.com/en/robot/contact/form_contact.php',
			//	robot	->	tech
			'fa_form_area1'		:		'https://www.denso-wave.com/en/robot/contact/form_teccontact.php',
			//	robot	->	orin2
			'fa_form_area2'		:		'https://www.denso-wave.com/vf/form.php?id=19',
			//	robot	->	catalog
			'fa_form_area3'		:		'https://www.denso-wave.com/en/robot/contact/form_catalog.php',
			//	robot	->	orin2test
			'fa_form_area4'		:		'https://www.denso-wave.com/vf/form.php?id=42',
			//	oem		->	general
			'oem_form_area0'	:		'https://www.denso-wave.com/en/oem/contact/form_contact.php',
			//	adcd	->	general
			'adcd_form_area0'	:		'https://www.denso-wave.com/en/adcd/contact/mail/form.html',
			//	adcd	->	cd
			'adcd_form_area1'	:		'./form.html',
			//	adcd	->	internet
			'adcd_form_area2'	:		'./form.html',
			//	corp	->	mail
			'corp_form_area0'	:		'https://www.denso-wave.com/en/corporation/contact/mail/form.html'
		};
	}
	else if( get_lang == 'de' ) {
		form_url = { 
			//	robot	->	general
			'fa_form_area2'		:		'https://www.denso-wave.com/vf/form.php?id=20'
		}
	}
	for ( y in form_url ) {
		if( y == get_form ) {
			createIFrame( form_url[y] , y , my_form[y] );
		}
	}
}

function createIFrame (url, outdiv, indiv) {
	var e = document.getElementById(outdiv);
	var iframe = document.createElement("iframe");
	iframe.src = url;
	
	//	set in css
	/*
	iframe.height = "1000px";
	iframe.width = "100%";
	*/
	iframe.scrolling = "no";
	iframe.frameBorder = 0;
	iframe.id = "frame";
	e.appendChild(iframe);
	var f = document.getElementById("frame");
	Event.observe("frame", 'load', function() {replaceloding(outdiv, indiv);}, false);
}

function replaceloding(outdiv, indiv) {
	e = document.getElementById(indiv);
	if ($(outdiv) && e) document.getElementById(outdiv).removeChild(e);
}

