//定数定義

//GoogleAnalytics
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
try {
var pageTracker = _gat._getTracker("UA-5670545-1");
pageTracker._trackPageview();
} catch(err) {}

//クッキーをクリアする
function clear_cookie(){

	set_cookie("cart","");
		
}

//何もしない
function blank(){
}

//クッキーから値を取得する
function get_cookie(cn) {
   get_data = document.cookie;
   cv = new Array();
   gd = get_data.split(";");
   for (i in gd) {
      a = gd[i].split("=");
      a[0] = a[0].replace(" ","");
      cv[a[0]] = a[1];
   }
   if (cv[cn]) return unescape(cv[cn]);
   else return "";
}

//クッキーに値を書き込む（このセッションのみ）
function set_cookie(cn,val) {
   document.cookie = cn + "=" + escape(val);
}

//クッキーを削除する
function delete_cookie (cn){
  cn= escape (cn);
  yDay = new Date;
  yDay.setHours ( yDay.getHours () - 1 ); 
  yDay = yDay.toGMTString (); 
  document.cookie = cn + '=xxx' + ';expires=' + yDay;
}

//クッキーをチェックする
function check_cookie(){
	set_cookie("check_cookie","ok");
	if (get_cookie("check_cookie")=="ok"){
		delete_cookie ("check_cookie");
    	return true;
	}
	else{
		return false;
	}
}

//ブラウザをチェックする
function check_browser() {
  var w3c = document.getElementById//Mozilla Netscape6 IE5
  if ( w3c ) {
  return true;
  }
  else{
  return false;
  }
}

//ソーリー
function sorry(){
	alert("この機能はまだ実装されていません。");
}

//タイムスタンプを取得する
function get_time_stamp(){
	time_stamp=new Date().getTime();
	return time_stamp;
}

//ページへ移動する
function go(file_path){
	location.href=file_path+"?ts="+get_time_stamp();
}

//評価版ソフトウェア使用許諾契約書を表示する
function show_license()
{
	window.open("http://www.ge-dale.com/product/license.html","license","width=382,height=482,scrollbars=yes,location=no,menubar=no,left=10,top=30");
}

//ムービーをを表示する
function show_movie(mov)
{
	window.open("http://www.ge-dale.com/product/movie.html?mov="+mov,"movie","width=680,height=552,scrollbars=no,location=no,menubar=no,left=10,top=30");
}

//空欄をチェックする
function check_blank(target_object){
	if (target_object.value!=""){
		return true;
	}
	else{
		return false;
	}
}

//文字数をチェックする
function check_length(target_object,min,max){
	if (target_object.value.length>=min && target_object.value.length<=max){
		return true;
	}
	else{
		return false;
	}
}

//半角英数をチェックする
function check_hankaku(target_object){
	target_string=target_object.value;
	for (i=0; i<target_string.length; i++) {
		chrcd=target_string.charCodeAt(i);
		if ((48<=chrcd && chrcd <=57) || (65<= chrcd && chrcd <=90) || (97 <= chrcd && chrcd <= 122)){
		}
		else{
			 return false;
		}
	}
	return true;
}

//16進数をチェックする
function check_hex(target_object){
	target_string=target_object.value;
	for (i=0; i<target_string.length; i++) {
		chrcd=target_string.charCodeAt(i);
		if ((48<=chrcd && chrcd <=57) || (65<= chrcd && chrcd <=70)){
		}
		else{
			 return false;
		}
	}
	return true;
}

//メールアドレスをチェックする
function check_email(target_object){
	if (target_object.value.match(/^\S+@\S+\.\S+$/)){
		return true;
	}
	else{
		return false;
	}
}

//MM関数
m2hideID = -1;
m2show = 0;
function menuview1( id , st ){
    var childmenu = "s"+id;
    m2show = st;
    if( st==1 ){
        for( var i=0;i<menu_ids.length;i++){
            if( id != menu_ids[i] ){
                document.getElementById("s"+menu_ids[i]).style.visibility = "hidden";
            }
        }
        document.getElementById(childmenu).style.visibility = "visible";
    }else{
        if( m2hideID > 0 ) clearInterval(m2hideID);
        m2hideID = setInterval( "menu2hide('"+childmenu+"')" , 200 );
    }
}

function menu2hide(id){
    if( m2show == 0 ){
        document.getElementById(id).style.visibility = "hidden";
    }
    clearInterval(m2hideID);
    m2hideID = -1;
}

function menu2act(id,st){
    m2show = st;
    var childmenu = "s"+id;
    if( st==1 ){
        //
    }else{
        if( m2hideID > 0 ) clearInterval(m2hideID);
        m2hideID = setInterval( "menu2hide('"+childmenu+"')" , 200 );
    }
}

function getObj(id,d) {
    if (document.all) {
        return document.all(id);
    } else if (document.getElementById) {
        return document.getElementById(id);
    } else if (document.layers) {
        return MM_findObj(id);
    }
    return false;
}

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;
}

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_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_findObj(n, d) { //v4.01
  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);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

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];}
}

//istats関数
function istats_replace_text(text){
	while(text.lastIndexOf("&") > 0){
		text = text.replace('&', '[i-Stats]');
	}
	return text;
}

function istats_log(){
	var web_referrer = istats_replace_text(document.referrer);
	istat = new Image(1,1);
	istat.src = "http://www.ge-dale.com/istats/counter.php?sw="+screen.width+"&sc="+screen.colorDepth+"&referer="+web_referrer+"&page="+location.href;
}