//target = _blankの代用
if(typeof $ == "function"){
    $(function(){
        var atag = $("a.blank");
        for(var i=0; i<atag.length; i++){
            var fn = function(){
                window.open(this.href , "_blank");
                return false;
            };
            atag[i].onclick = fn;
        }
    });
}
//QRコード生成
function QRcodeCreate(conf){
    cc = {
        chl : "",
        chs:"150x150",
        chld:"|0",
        choe:"Shift-JIS",
        cht : "qr"
    }
    for(var i in conf){
        cc[i] = conf[i];
    }
    var url = "http://chart.apis.google.com/chart?";
    var query = "";
    for(var i in cc){
        if(query != "") query += "&amp;";
        query+=i + "=" + encodeURIComponent(cc[i]);
    }
    
    document.write('<img src="'+url+query+'" />');
}

function MailSendMessageShopAction(subject , url){
    var h = "mailto:?subject=" + encodeURIComponent(subject)
    h+="&body="+encodeURIComponent(url);
    location.href = h;
}
//スタートページに設定
function setStartPage(setUrl) {
    var b = document.body;
    var ua = navigator.userAgent;
    var ie = ua.indexOf("MSIE");
    var iever = parseInt(ua.substring(ie+5, ie+6, ie+7));
    var os = ua.indexOf("Windows");
    if(ie > 0 && iever >= 5 && os > 0 && !window.opera){
        var homepage =setUrl;
        b.style.behavior = "url('#default#homepage')";
        var is_home = b.isHomePage(homepage) || b.isHomePage(homepage + "/");
        if(is_home) {
            alert("すでにスタートページに設定されています。");
        } else {
            b.setHomePage(setUrl);
        }
    }
    else {
        alert("お使いのブラウザは当機能に対応しておりません。");
    }
}
//ブックマーク登録
function setBookmark(bname , url){
    if ((navigator.appVersion.indexOf("MSIE") > 0) && (parseInt(navigator.appVersion) >= 4)){
        if(bname == "") bname = document.title;
        if(url == "") url = location.href;
        window.external.AddFavorite(url,bname);
    }else{
        alert("お使いのブラウザは当機能に対応しておりません。");
    }
}
//tweet
function goTwitter(statusMessage){
    var l = encodeURIComponent(statusMessage);
    var u = "http://twitter.com/home?status=" + l;
    location.href = u;
    return false;
}
//グーグルマップ　印刷用画面URL
function GoogleMap_GetPrintWindowUrl(lat,lng){
    var cd = lat + "," + lng;
    return "http://maps.google.co.jp/maps?f=q&source=s_q&hl=ja&geocode=&q="+cd+"&sll="+cd+"&ie=UTF8&z=17&pw=2";
}
//グーグルマップの印刷用画面URLのオープン
function GoogleMap_OpenPrintWindow(lat,lng){
    var url = GoogleMap_GetPrintWindowUrl(lat , lng);
    window.open(url , 'gmap' , 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=800,height=400');
    return false;
}
//グーグルマップ　モバイルのURLを取得
function GoogleMap_GetMobileMapUrl(lat,lng){
    var cd = lat + ","+lng;
    return "http://www.google.co.jp/m/maps?ll="+cd+"&sll="+cd;
}
