﻿/************************************************

	Site Name: ひまわり証券
	Description: LP（CFD）用 javascript
	Version: 1.0

************************************************/

/**
 * フォームポップアップ設定
 */
function submitURL(TYPE) {
	var opt = "toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=830,height=";
	var OpenURL;
	var domain = document.domain;

	/*
	 * not coutlink ver.
	 */

	//ひまわりCFD 口座開設
	if( TYPE=='oacfd') {
		OpenURL="https://" + domain + "/entry/oacfd/account.do";
	}

	//ひまわりCFD デモ取引
	if( TYPE=='cfdd') {
		OpenURL="https://mobile.himawari-group.co.jp/entry/cfdd/InitAction.do";
	}

	/*
	 * coutlink ver.
	 */

	// URL
	//setting by name yyyy/mm/dd


	// banner_id 付きでアクセスされていたら申込フォームへ引き継ぐ
	var banner_id = getParameter(location.search).banner_id;
	if(banner_id != null) {
		OpenURL += "?banner_id=" + banner_id; 
	}


	screen.availHeight > 700 ? h = 650 : h = 450;
	window.open( OpenURL , 'entryform',opt + h);
}



/**
 * ポップアップ設定
 */
function openPopup(url,id,width,height){
	var features="width="+width+",height="+height+",scrollbars=yes,resizable=yes,";

	// banner_id 付きでアクセスされていたら申込フォームへ引き継ぐ
	var banner_id = getParameter(location.search).banner_id;
	if(banner_id != null) {
		url += "?banner_id=" + banner_id; 
	}

	var popup_win=window.open(url,id,features);
	popup_win.focus();
}



/**
 * banner_id 引継ぎ設定（フォーム、ポップアップ以外）
 */
function openSelf(url){

	// banner_id 付きでアクセスされていたら申込フォームへ引き継ぐ
	var banner_id = getParameter(location.search).banner_id;
	if(banner_id != null) {
		url += "?banner_id=" + banner_id; 
	}

	location.href= url;

}



// Query String から 配列を返す
function getParameter(str){
	var dec = decodeURIComponent;
	var par = new Array, itm;
	if(typeof(str) == 'undefined') return par;
	if(str.indexOf('?', 0) > -1) str = str.split('?')[1];
	str = str.split('&');
	for(var i = 0; str.length > i; i++){
		itm = str[i].split("=");
		if(itm[0] != ''){
			par[itm[0]] = typeof(itm[1]) == 'undefined' ? true : dec(itm[1]);
		}
	}
	return par;
}



