function scroller(ps) {
    scroller_up(ps,10000);
}
function scroller_up(ps,y){
    y = y + (ps - y)*.1;
    window.scroll(0,y);
    if (((ps - y) <= .5)&&((ps - y) >= -.5)) {
        y = ps;
    }else{
        setTimeout("scroller_up("+ps+","+y+")",1);
    }
}
function scroller_e(ps){
    y = 1;
    kyoukai = ps*.5;
    while(y <= kyoukai) {
        window.scroll(0,y);
        y = y + (y*.05);
    // speed
    }
    while(y != ps) {
        indow.scroll(0,y);
        y = y + (ps-y)*.05;
        // speed
        if (((ps - y) <= .5)&&((ps - y) >= -.5))
        {
            y = ps;
        }
    }
}

function comDel(ID,comID)
{
    passwd = window.prompt("書き込み時に登録したパスワードを入力してください", "");
    if(passwd != "" && passwd != null){
        location.href = "comment.php?action=del&ID=" + ID + "&comID=" + comID + "&passwd=" + passwd + "&display=news";
    }
}

function resizeToImageSize()
{
    if (document.getElementById && document.getElementById('img')) {
        var elm = document.getElementById('img');
        var imgWidth = parseInt(elm.getAttribute('width'));
        var imgHeight = parseInt(elm.getAttribute('height'));
        
        window.moveTo(10, 10);
        
        var innerH;
        var innerW;
        var deltaH;
        var deltaW;
        if (navigator.userAgent.indexOf('Mac') != -1
            && navigator.userAgent.indexOf('IE') != -1){
            //MacIE
            deltaH = 4;
            deltaW = 4;
        } else if (document.all){
            window.resizeTo(150, 150);
            innerH = document.body.clientHeight;
            innerW = document.body.clientWidth;
            deltaH = 150 - innerH;
            deltaW = 150 - innerW;
        } else {
            innerH = window.innerHeight;
            innerW = window.innerWidth;
            deltaH = window.outerHeight - innerH;
            deltaW = window.outerWidth - innerW;
        }
        window.resizeTo(imgWidth + deltaW, imgHeight + deltaH);
    }
}

// 現在の時間を得る
function getNow(str)
{
    objDate = new Date();
    var hours   = objDate.getHours();
    var minutes = objDate.getMinutes();
    var seconds = objDate.getSeconds();
    
    if (hours < 10) {
        hours = '0' + hours;
    }
    if (minutes < 10) {
        minutes = '0' + minutes;
    }
    if (seconds < 10) {
        seconds = '0' + seconds;
    }
    strTime = hours + ":" + minutes + ":" + seconds;
    
    if (str == 'now') {
        document.form1.entryTime.value = strTime;
    } else if (str == 'future') {
        document.form1.limitTime.value = strTime;
    }
}

// rotation button
$(document).ready(function() {
    $(".rotateImg").rotate({ 
    bind: 
         { 
            mouseover : function() { 
                $(this).rotate({animateTo:-360})
            },
            mouseout : function() { 
                $(this).rotate({animateTo:0})
            }
        }
    });
});

// open
$(document).ready(function() {
    $(".blank").click(function() {
        window.open(this.href, '_blank');
        return false;
    });
});

// ROOLOVER ACTIVE
$(document).ready(function($) {
    $('#imgFstActive').mousedown(function() {
         $('#imgFstActive').attr('src', './images/index/btn_1f_ac.png');
    });
    $('#imgFstActive').mouseout(function() {
         $('#imgFstActive').attr('src', './images/index/btn_1f.png');
    });
    $('#imgSecActive').mousedown(function() {
       $('#imgSecActive').attr('src', './images/index/btn_2f_ac.png');
    });
    $('#imgSecActive').mouseout(function() {
       $('#imgSecActive').attr('src', './images/index/btn_2f.png');
    });
    
});

// ROOLOVER
$(document).ready(function($) {
    var postfix = '_o';
    $('.imgover').not('[src*="'+postfix+'."]').each(function() {
        var img = $(this);
        var src = img.attr('src');
        var src_on = src.substr(0, src.lastIndexOf('.'))
                   + postfix
                   + src.substring(src.lastIndexOf('.'));
        $('<img>').attr('src', src_on);
        img.hover(
            function() {
                img.attr('src', src_on);
            },
            function() {
                img.attr('src', src);
            }
        );
    });
});

//$(document).ready( function(){
//    var bgImages = ['product06.png', 'product01.png', 'product02.png' , 'product03.png' , 'product04.png' , 'product05.png' , 'product06.png'];
//    var currImage = 'product06.png';
//    setInterval( function(){
//            var randImage = bgImages[Math.ceil(Math.random()*(bgImages.length-1))];
//            currImage = randImage;
//            $('#secFloorImage').BgImageTransition( './images/floor_sec/'+currImage );
//        }, 8000)
//});

// SECOND FLOOR IMAGE
$(document).ready(function() {
    $('#coin-slider').coinslider({
        width: 940,
        height: 300,
        navigation: true,
        delay: 5000
        });
});

// add cart check
$(document).ready(function(){
    $("#cartform").validate({
        rules: {
            itemSizeColor :{
                required: true,
            },
            itemSize :{
                required: true,
            },
            itemColor :{
                required: true,
            }
        },
        messages: {
            itemSizeColor :{
                required: "サイズ/カラーを選択してください",
            },
            itemSize :{
                required: "サイズを選択してください",
            },
            itemColor :{
                required: "カラーを選択してください",
            }
        }
    });
});


// add cart check
$(document).ready(function(){
    $('input').click(function(){
        // いくつ目のsubmitか？
        var index = $(".shoppingItemBtn").index(this) + 1;
        var formID  = '#entryCartForm' + index;
        
        $(formID).validate({
            errorPlacement: function(error, element) {
            error.appendTo(element.prev("div"));
            },
            rules: {
                itemSizeColor :{
                    required: true,
                },
                itemSize :{
                    required: true,
                },
                itemColor :{
                    required: true,
                }
            },
            messages: {
                itemSizeColor :{
                    required: "サイズ/カラーを選択してください",
                },
                itemSize :{
                    required: "サイズを選択してください",
                },
                itemColor :{
                    required: "カラーを選択してください",
                }
            }
        });
    });
});

// member order check
$(document).ready(function(){
    $("#orderMemberForm").validate({
        errorPlacement: function(error, element) {
            //error.appendTo(element.parent("td"));
            error.appendTo(element.prev("div"));
        },
        rules: {
            customerPayment :{
                required: true,
            },
            deliveryPostcode: {
                postnum: true,
            },
            deliveryTel :{
                maxlength: 13,
                minlength: 12,
            }
        },
        messages: {
            customerPayment :{
                required: "お支払い方法を選択してください",
            },
            deliveryPostcode: {
                postnum: "郵便番号を正しく入力してください。（例000-0000）",
            },
            deliveryTel:{
                maxlength: "電話番号を正しく入力してください。（固定12桁、携帯13桁(ハイフン含)）",
                minlength: "電話番号を正しく入力してください。（固定12桁、携帯13桁(ハイフン含)）",
            }
        },
        errorClass: "validationError",
        errorElement: "span",
        highlight: function(element, errorClass) {
            $(element).fadeOut(function() {
                $(element).fadeIn()
            })
        }
    });
});
// nomember order check
$(document).ready(function(){
    $("#orderForm").validate({
        errorPlacement: function(error, element) {
            //error.appendTo(element.parent("td"));
            error.appendTo(element.prev("div"));
        },
        rules: {
            customerPayment :{
                required: true,
            },
            customerName :{
                required: true,
            },
            customerKana :{
                required: true,
                hiragana: true,
            },
            customerPostcode :{
                required: true,
                postnum: true,
            },
            customerState :{
                required: true,
            },
            customerAddress :{
                required: true,
            },
            customerTel :{
                required: true,
                maxlength: 13,
                minlength: 12,
            },
            customerEmail :{
                required: true,
                email: true,
            },
            deliveryPostcode: {
                postnum: true,
            },
            deliveryTel :{
                maxlength: 13,
                minlength: 12,
            }
        },
        messages: {
            customerPayment :{
                required: "お支払い方法を選択してください",
            },
            customerName :{
                required: "お名前を入力してください。",
            },
            customerKana :{
                required: "ふりがなを入力してください。",
                hiragana: "全角かなで入力してください。",
            },
            customerPostcode :{
                required: "郵便番号を入力してください。",
                postnum: "郵便番号を正しく入力してください。（例000-0000）",
            },
            customerState :{
                required: "都道府県を選択してください",
            },
            customerAddress :{
                required: "住所を入力してください。",
            },
            customerTel :{
                required: "電話番号を入力してください。",
                maxlength: "電話番号を正しく入力してください。（固定12桁、携帯13桁(ハイフン含)）",
                minlength: "電話番号を正しく入力してください。（固定12桁、携帯13桁(ハイフン含)）",
            },
            customerEmail :{
                required: "E-mailを入力してください。",
                email: "E-mailを正しく入力してください。",
            },
            deliveryPostcode: {
                postnum: "郵便番号を正しく入力してください。（例000-0000）",
            },
            deliveryTel:{
                maxlength: "電話番号を正しく入力してください。（固定12桁、携帯13桁(ハイフン含)）",
                minlength: "電話番号を正しく入力してください。（固定12桁、携帯13桁(ハイフン含)）",
            }
        },
        errorClass: "validationError",
        errorElement: "span",
        highlight: function(element, errorClass) {
            $(element).fadeOut(function() {
                $(element).fadeIn()
            })
        }
    });
});

// member form check
$(document).ready(function(){
    $("#memberForm").validate({
        groups: {
            birth: "memberBirthYear memberBirthMonth memberBirthDay"
        },
        errorPlacement: function(error, element) {
            // エラーを出す場所を決める
            switch (element.attr("name")) {
            case "memberBirthYear": 
            case "memberBirthMonth": 
            case "memberBirthDay": 
                error.appendTo("div#valiMemberBirthDay");
                break;
            case "memberSex": 
                error.appendTo("div#valiMemberSex");
                break;
            case "memberState": 
                error.appendTo("div#valiMemberState");
                break;
            case "memberAddress": 
                error.appendTo("div#valiMemberAddress");
                break;
            default:
                error.appendTo(element.prev("div"));
                break;
            }
        },
        rules: {
            memberName :{
                required: true,
            },
            memberKana :{
                required: true,
                hiragana: true,
            },
            memberBirthYear :{
                required: true,
                maxlength: 4,
                minlength: 4,
                digits: true,
            },
            memberBirthMonth :{
                required: true,
            },
            memberBirthDay :{
                required: true,
            },
            memberSex :{
                required: true,
            },
            memberPostcode :{
                required: true,
                postnum: true,
            },
            memberState :{
                required: true,
            },
            memberAddress :{
                required: true,
            },
            memberTel :{
                required: true,
                maxlength: 13,
                minlength: 12,
            },
            memberEmail :{
                required: true,
                email: true,
            },
            memberPassword :{
                required: true,
                alphanum: true,
                minlength: 6,
                maxlength: 32,
            },
            memberPassword2 :{
                equalTo: "#memberPassword"
            }
        },
        messages: {
            memberName :{
                required: "お名前を入力してください。",
            },
            memberKana :{
                required: "ふりがなを入力してください。",
                hiragana: "全角かなで入力してください。",
            },
            memberBirthYear :{
                required: "誕生年を入力してください。（西暦）",
                maxlength: $.format("誕生年を{0}文字以内で入力してください。（西暦）"),
                minlength: $.format("誕生年を{0}文字以上で入力してください。（西暦）"),
                digits: "半角数字で入力してください。",
            },
            memberBirthMonth :{
                required: "誕生月を選択してください。",
            },
            memberBirthDay :{
                required: "誕生日を選択してください。",
            },
            memberSex :{
                required: "性別を選択してください。",
            },
            memberPostcode :{
                required: "郵便番号を入力してください。",
                postnum:  "郵便番号を正しく入力してください。（例000-0000）",
            },
            memberState :{
                required: "都道府県を選択してください。",
            },
            memberAddress :{
                required: "ご住所を入力してください。",
            },
            memberTel :{
                required: "電話番号を入力してください。",
                maxlength: "電話番号を正しく入力してください。（固定12桁、携帯13桁(ハイフン含)）",
                minlength: "電話番号を正しく入力してください。（固定12桁、携帯13桁(ハイフン含)）",
            },
            memberEmail :{
                required: "E-mailを入力してください。",
                email: "E-mailを正しく入力してください。",
            },
            memberPassword :{
                required: "パスワードを入力してください。",
                alphanum: "アルファベットと数字の組み合わせで入力してください。",
                maxlength: $.format("パスワードを{0}文字以内で入力してください。"),
                minlength: $.format("パスワードを{0}文字以上で入力してください。"),
            },
            memberPassword2 :{
                equalTo: "同じパスワードを入力してください。"
            }
        },
        errorClass: "validationError",
        errorElement: "span"
    });
    
    $("#memberEditForm").validate({
        groups: {
            birth: "memberBirthYear memberBirthMonth memberBirthDay"
        },
        errorPlacement: function(error, element) {
            // エラーを出す場所を決める
            switch (element.attr("name")) {
            case "memberBirthYear": 
            case "memberBirthMonth": 
            case "memberBirthDay": 
                error.appendTo("div#valiMemberBirthDay");
                break;
            case "memberSex": 
                error.appendTo("div#valiMemberSex");
                break;
            case "memberState": 
                error.appendTo("div#valiMemberState");
                break;
            case "memberAddress": 
                error.appendTo("div#valiMemberAddress");
                break;
            default:
                error.appendTo(element.prev("div"));
                break;
            }
        },
        rules: {
            memberName :{
                required: true,
            },
            memberKana :{
                required: true,
                hiragana: true,
            },
            memberBirthYear :{
                required: true,
                maxlength: 4,
                minlength: 4,
                digits: true,
            },
            memberBirthMonth :{
                required: true,
            },
            memberBirthDay :{
                required: true,
            },
            memberSex :{
                required: true,
            },
            memberPostcode :{
                required: true,
                postnum: true,
            },
            memberState :{
                required: true,
            },
            memberAddress :{
                required: true,
            },
            memberTel :{
                required: true,
                maxlength: 13,
                minlength: 12,
            },
            memberEmail :{
                required: true,
                email: true,
            },
        },
        messages: {
            memberName :{
                required: "お名前を入力してください。",
            },
            memberKana :{
                required: "ふりがなを入力してください。",
                hiragana: "全角かなで入力してください。",
            },
            memberBirthYear :{
                required: "誕生年を入力してください。（西暦）",
                maxlength: $.format("誕生年を{0}文字以内で入力してください。（西暦）"),
                minlength: $.format("誕生年を{0}文字以上で入力してください。（西暦）"),
                digits: "半角数字で入力してください。",
            },
            memberBirthMonth :{
                required: "誕生月を選択してください。",
            },
            memberBirthDay :{
                required: "誕生日を選択してください。",
            },
            memberSex :{
                required: "性別を選択してください。",
            },
            memberPostcode :{
                required: "郵便番号を入力してください。",
                postnum:  "郵便番号を正しく入力してください。（例000-0000）",
            },
            memberState :{
                required: "都道府県を選択してください。",
            },
            memberAddress :{
                required: "ご住所を入力してください。",
            },
            memberTel :{
                required:  "電話番号を入力してください。",
                maxlength: "電話番号を正しく入力してください。（固定12桁、携帯13桁(ハイフン含)）",
                minlength: "電話番号を正しく入力してください。（固定12桁、携帯13桁(ハイフン含)）",
            },
            memberEmail :{
                required: "E-mailを入力してください。",
                email: "E-mailを正しく入力してください。",
            }
        },
        errorClass: "validationError",
        errorElement: "span"
    });
    $("#memberEditPwdForm").validate({
        errorPlacement: function(error, element) {
            error.appendTo(element.prev("div"));
        },
        rules: {
            currentPassword :{
                required: true,
                alphanum: true,
                minlength: 6,
                maxlength: 32,
            },
            memberPassword :{
                required: true,
                alphanum: true,
                minlength: 6,
                maxlength: 32,
            },
            memberPassword2 :{
                equalTo: "#memberPassword"
            }
        },
        messages: {
            currentPassword :{
                required: "現在のパスワードを入力してください。",
                alphanum: "アルファベットと数字の組み合わせで入力してください。",
                maxlength: $.format("現在のパスワードを{0}文字以内で入力してください。"),
                minlength: $.format("現在のパスワードを{0}文字以上で入力してください。"),
            },
            memberPassword :{
                required: "新しいパスワードを入力してください。",
                alphanum: "アルファベットと数字の組み合わせで入力してください。",
                maxlength: $.format("新しいパスワードを{0}文字以内で入力してください。"),
                minlength: $.format("新しいパスワードを{0}文字以上で入力してください。"),
            },
            memberPassword2 :{
                equalTo: "同じパスワードを入力してください。"
            }
        },
        errorClass: "validationError",
        errorElement: "span"
    });
    $("#memberEditIDForm").validate({
        groups: {
            birth: "memberBirthYear memberBirthMonth memberBirthDay"
        },
        errorPlacement: function(error, element) {
            error.appendTo(element.prev("div"));
        },
        rules: {
            memberEmail :{
                required: true,
                email: true,
            },
            memberPassword :{
                required: true,
                alphanum: true,
                minlength: 6,
                maxlength: 32,
            }
        },
        messages: {
            memberEmail :{
                required: "新しいID（メールアドレス）を入力してください。",
                email: "新しいID（メールアドレス）を正しく入力してください。",
            },
            memberPassword :{
                required: "パスワードを入力してください。",
                alphanum: "アルファベットと数字の組み合わせで入力してください。",
                maxlength: $.format("新しいパスワードを{0}文字以内で入力してください。"),
                minlength: $.format("新しいパスワードを{0}文字以上で入力してください。"),
            }
        },
        errorClass: "validationError",
        errorElement: "span"
    });
    $("#memberCancelForm").validate({
        groups: {
            birth: "memberBirthYear memberBirthMonth memberBirthDay"
        },
        errorPlacement: function(error, element) {
            error.appendTo(element.prev("div"));
        },
        rules: {
            memberEmail :{
                required: true,
                email: true,
            },
            memberPassword :{
                required: true,
                alphanum: true,
                minlength: 6,
                maxlength: 32,
            }
        },
        messages: {
            memberEmail :{
                required: "ID（メールアドレス）を入力してください。",
                email: "ID（メールアドレス）を正しく入力してください。",
            },
            memberPassword :{
                required: "パスワードを入力してください。",
                alphanum: "アルファベットと数字の組み合わせで入力してください。",
                maxlength: $.format("新しいパスワードを{0}文字以内で入力してください。"),
                minlength: $.format("新しいパスワードを{0}文字以上で入力してください。"),
            }
        },
        errorClass: "validationError",
        errorElement: "span"
    });
});

// contac form check
$(document).ready(function(){
    $("#contactForm").validate({
        errorPlacement: function(error, element) {
            //error.appendTo(element.parent("td"));
            error.appendTo(element.prev("div"));
        },
        rules: {
            contactName :{
                required: true,
            },
            contactTel :{
                maxlength: 13,
                minlength: 12,
            },
            contactEmail :{
                required: true,
                email: true,
            },
            contactCategory :{
                required: true,
            },
            contactMessage :{
                required: true,
                maxlength: 2000,
            }
        },
        messages: {
            contactName :{
                required: "お名前を入力してください。",
            },
            contactCategory :{
                required: "お問い合わせ項目を選択してください。",
            },
            contactTel :{
                maxlength: "電話番号を正しく入力してください。（固定12桁、携帯13桁(ハイフン含)）",
                minlength: "電話番号を正しく入力してください。（固定12桁、携帯13桁(ハイフン含)）",
            },
            contactEmail :{
                required: "E-mailを入力してください。",
                email: "E-mailを正しく入力してください。",
            },
            contactMessage :{
                required: "お問い合わせ内容を入力してください。",
                maxlength: $.format("{0}文字以内で入力してください。"),
            }
        },
        errorClass: "validationError",
        errorElement: "span",
        highlight: function(element, errorClass) {
            $(element).fadeOut(function() {
                $(element).fadeIn()
            })
        }
    });
});

// access map toggle
$(document).ready(function(){
    
    // display: none
    //$("#hsMap").css("display", "none");
    //$("#sisMap").css("display", "none");
    //$("#lpMap").css("display", "none");
    //$("#mpMap").css("display", "none");
    //$("#opMap").css("display", "none");
    
    $("#hsMapBtn").click(function(){
        $("#hsMap").toggle("slow");
    });
    $("#sisMapBtn").click(function(){
        $("#sisMap").toggle("slow");
    });
    $("#lpMapBtn").click(function(){
        $("#lpMap").toggle("slow");
    });
    $("#mpMapBtn").click(function(){
        $("#mpMap").toggle("slow");
    });
    $("#opMapBtn").click(function(){
        $("#opMap").toggle("slow");
    });
});


// reset password form check
$(document).ready(function(){
    
    $("#loginMemberForm").validate({
        
        errorPlacement: function(error, element) {
            error.appendTo(element.prev("span"));
        },
        rules: {
            loginid :{
                required: true,
                email: true,
            },
            loginPassword :{
                required: true,
                alphanum: true,
                //minlength: 6,
                maxlength: 32,
            }
        },
        messages: {
            loginid :{
                required: "ID（メールアドレス）を入力してください。",
                email: "ID（メールアドレス）を正しく入力してください。",
            },
            loginPassword :{
                required: "パスワードを入力してください。",
                alphanum: "アルファベットと数字の組み合わせで入力してください。",
                //maxlength: $.format("パスワードを{0}文字以内で入力してください。"),
                minlength: $.format("パスワードを{0}文字以上で入力してください。"),
            }
        },
        errorClass: "validationError",
        errorElement: "span",
        highlight: function(element, errorClass) {
            $(element).fadeOut(function() {
                $(element).fadeIn()
            })
        }
    });
    
    
    $("#lostPwdForm").validate({
        errorPlacement: function(error, element) {
            error.appendTo(element.prev("span"));
        },
        rules: {
            email :{
                required: true,
                email: true,
            }
        },
        messages: {
            email :{
                required: "E-mailを入力してください。",
                email: "E-mailを正しく入力してください。",
            }
        },
        errorClass: "validationError",
        errorElement: "span",
        highlight: function(element, errorClass) {
            $(element).fadeOut(function() {
                $(element).fadeIn()
            })
        }
    });
    
    $("#resetPwdDateForm").validate({
        groups: {
            birth: "reMemYear reMemMonth reMemDay"
        },
        errorPlacement: function(error, element) {
            error.appendTo(element.prev("span"));
        },
        rules: {
            reMemYear :{
                required: true,
                maxlength: 4,
                minlength: 4,
                digits: true,
            },
            reMemMonth :{
                required: true,
            },
            reMemDay :{
                required: true,
            }
        },
        messages: {
            reMemYear :{
                required: "誕生年（西暦）を入力してください。",
                maxlength: $.format("誕生年を{0}文字以内で入力してください。（西暦）"),
                minlength: $.format("誕生年を{0}文字以上で入力してください。（西暦）"),
                digits: "半角数字で入力してください。",
            },
            reMemMonth :{
                required: "誕生月を選択してください。",
            },
            reMemDay :{
                required: "誕生日を選択してください。",
            }
        },
        errorClass: "validationError",
        errorElement: "span",
        highlight: function(element, errorClass) {
            $(element).fadeOut(function() {
                $(element).fadeIn()
            })
        }
    });
    
    $("#newPwdForm").validate({
        errorPlacement: function(error, element) {
            error.appendTo(element.prev("span"));
        },
        rules: {
            reMemPwd :{
                required: true,
                alphanum: true,
                minlength: 6,
                maxlength: 32,
            },
            reMemPwd2 :{
                equalTo: "#newPassword"
            }
        },
        messages: {
            reMemPwd :{
                required: "パスワードを入力してください。",
                alphanum: "アルファベットと数字の組み合わせで入力してください。",
                maxlength: $.format("パスワードを{0}文字以内で入力してください。"),
                minlength: $.format("パスワードを{0}文字以上で入力してください。"),
            },
            reMemPwd2 :{
                equalTo: "同じパスワードを入力してください。"
            }
        },
        errorClass: "validationError",
        errorElement: "span"
    });
});

function simple_tooltip(target_items, name)
{
    $(target_items).each(function(i){
        $("body").append("<div class='"+name+"' id='"+name+i+"'><p>"+$(this).attr('title')+"</p></div>");
    var my_tooltip = $("#"+name+i);
        
        if($(this).attr("title") != "" && $(this).attr("title") != "undefined" ){
        
        $(this).removeAttr("title").mouseover(function(){
                my_tooltip.css({opacity:0.8, display:"none"}).fadeIn(400);
        }).mousemove(function(kmouse){
                var border_top = $(window).scrollTop(); 
                var border_right = $(window).width();
                var left_pos;
                var top_pos;
                var offset = 20;
                if(border_right - (offset *2) >= my_tooltip.width() + kmouse.pageX){
                    left_pos = kmouse.pageX+offset;
                } else{
                    left_pos = border_right-my_tooltip.width()-offset;
                }
                
                if(border_top + (offset *2)>= kmouse.pageY - my_tooltip.height()){
                    top_pos = border_top +offset;
                } else{
                    top_pos = kmouse.pageY-my_tooltip.height()-offset;
                }
                my_tooltip.css({left:left_pos, top:top_pos});
        }).mouseout(function(){
                my_tooltip.css({left:"-9999px"});
        });
        
        }
    });
}

$(document).ready(function(){
   simple_tooltip("#blogItemListBox p a","tooltip");
});


