$(document).ready(function(){


//▼スムーズスクロール（ページ上部に戻る）▼
jQuery.easing.quart=function(x,t,b,c,d){
return -c * ((t=t/d-1)*t*t*t - 1) + b;
};

$('a[href^=#]').click(function(){
if(location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') && location.hostname == this.hostname){
var $target=$(this.hash);
$target=$target.length && $target || $('[name='+this.hash.slice(1)+']');
if($target.length){
var targetOffset=$target.offset().top;
$('html,body').animate({scrollTop:targetOffset},800,'quart');
return false;
}
}
}); 
//▲スムーズスクロール（ページ上部に戻る）▲



// ▼トップ画面スライド機能▼
$('#slider').nivoSlider({
animSpeed:2000,
pauseTime:20000
});
// ▲トップ画面スライド機能▲


// ▼料金開け閉め機能▼
$(function(){
$("#open1").click(function(){
if($("#slideBox2").css("display")=="block"){
$("#slideBox2").slideToggle("slow");
//$("#slideBox2").css("display","none");
}
$("#slideBox1").slideToggle("slow");
});
});


$(function(){
$("#open2").click(function(){
if($("#slideBox1").css("display")=="block"){
$("#slideBox1").slideToggle("slow");
//$("#slideBox1").css("display","none");
}
$("#slideBox2").slideToggle("slow");
});
});
// ▲料金開け閉め機能▲

});








window.onload=function(){

// ▼入力チェック▼
var domainSearchButton=document.getElementById("domain_search_button");

domainSearchButton.onclick=function(){

var domain=document.getElementById("domain");

if(domain.value!="お好きなドメイン名..."){

if(domain.value.length<3){
alert("3文字以上（半角英数字と「-」のみ）で入力してください");
return false;
}
else{
var domainLength=domain.value.length;

for(var i=0;i<domainLength;i++){
var domainCharAt=domain.value.charAt(i);
if( ( (domainCharAt<"a")||("z"<domainCharAt) )&&( (domainCharAt<"0")||("9"<domainCharAt) )&&( (domainCharAt!="-")||(domainCharAt=="_")||(domainCharAt=="%") )){
alert("半角英数字と「-」のみで入力してください（3文字以上）");
return false;
}
}

for(var i=0;i<domainLength;i++){
var domainCharAt=domain.value.charAt(i);
if(i==0 || i==domainLength-1){
if(domainCharAt=="-"){
alert("最初と最後の文字は半角英数字で入力してください");
return false;
}
}
}


}


var apply_type=document.getElementsByName("apply_type");

for(var i=0;i<apply_type.length;i++){
if(apply_type[i].checked==true){
var obj=document.forms[0];
switch(apply_type[i].value){
case "0":
obj.action="https://ssl.hosting-link.ne.jp/parking/apply/result.asp";
break;
case "1":
obj.action="https://ssl.hosting-link.ne.jp/parking/apply-change/searchresult.asp"
break;
}
obj.submit();
}
}


}
else{
alert("ドメイン名を入力してください");
return false;
}

}
// ▲入力チェック▲


// ▼ドメイン検索フォーム固定▼
var form=$("#form");
var b=$("body").height();
var w=$(window).height();

$(window).scroll(function(){
if($(window).scrollTop() < b-w-42){
form.addClass('fixed');
}
else{
form.removeClass('fixed');
}
});
// ▲ドメイン検索フォーム固定▲

}
//window.onload=function()




// ▼フォーム入力補助▼
function cText(obj){
if(obj.value==obj.defaultValue){
obj.value="";
obj.style.color="#233";
}
}

function sText(obj){
if(obj.value==""){
obj.value=obj.defaultValue;
obj.style.color="#9aa";
}
}
// ▲フォーム入力補助▲



