$(function() {
  $('span.countdown').countdown({until:new Date(2011,3-1, 14), format: 'd',compact: true,});
})
function copyright(company){
    myD = new Date();
    myYear = myD.getFullYear();
    document.write('<p>Copyright(C)'+myYear+' '+company+' All Rights Reserved.</p>\n');
}
function checkAll(){
    var myObj = document.ghetto.elements;
    if(myObj[0].checked){
        for(i=0;i<myObj.length;i++){
            myObj[i].checked=true;
        }
    }else{
        for(i=1;i<myObj.length;i++){
            myObj[i].checked=false;
            $("label").css("color","#333");
        }
    }
}
$(function(){
            $("label,:checkbox").click(function(){
               $("label").css("color","#333");
               $(":checked").each(function(){
            $("label[for='"+$(this).attr("id")+"']").css("color","red");
        });
    });
});

function searchWords(form){
    //for　Gifters
    var personal0 = new Array();//パーソナル        gd_001
    var seasonal0 = new Array();//シーズナル        gd_002
    var anniversary0 = new Array();//アニバーサリ    gd_003
    var genre0 = new Array();//ジャンル            gd_004
    var color0 = new Array();//色                    gd_005
    var price0 = new Array();//金額                gd_006
    var wrapping0 = new Array();//ラッピング        gd_007

//personal
    ipersonal=0
    for (i=0 ; i < document.ghetto.personal.length ; i++){ //personalのチェックボタンの数
        if (document.ghetto.personal[i].checked){
            personal0[ipersonal] = document.ghetto.personal[i].value; //チェックされている値を配列に入れる
            ipersonal++;
        }
    }
    personal=personal0.join(" OR "); //チェックされた値をORで結ぶ
//seasonal
    iseasonal=0
    for (i=0 ; i < document.ghetto.seasonal.length ; i++){ //seasonalのチェックボタンの数
        if (document.ghetto.seasonal[i].checked){
            seasonal0[iseasonal] = document.ghetto.seasonal[i].value; //チェックされている値を配列に入れる
            iseasonal++;
        }
    }
    seasonal=seasonal0.join(" OR "); //チェックされた値をORで結ぶ
//anniversary
    ianniversary=0
    for (i=0 ; i < document.ghetto.anniversary.length ; i++){ //anniversaryのチェックボタンの数
        if (document.ghetto.anniversary[i].checked){
            anniversary0[ianniversary] = document.ghetto.anniversary[i].value; //チェックされている値を配列に入れる
            ianniversary++;
        }
    }
    anniversary=anniversary0.join(" OR "); //チェックされた値をORで結ぶ
//genre
    igenre=0
    for (i=0 ; i < document.ghetto.genre.length ; i++){ //genreのチェックボタンの数
        if (document.ghetto.genre[i].checked){
            genre0[igenre] = document.ghetto.genre[i].value; //チェックされている値を配列に入れる
            igenre++;
        }
    }
    genre=genre0.join(" OR "); //チェックされた値をORで結ぶ
//color
    icolor=0
    for (i=0 ; i < document.ghetto.color.length ; i++){ //colorのチェックボタンの数
        if (document.ghetto.color[i].checked){
            color0[icolor] = document.ghetto.color[i].value; //チェックされている値を配列に入れる
            icolor++;
        }
    }
    color=color0.join(" OR "); //チェックされた値をORで結ぶ
//price
    iprice=0
    for (i=0 ; i < document.ghetto.price.length ; i++){ //priceのチェックボタンの数
        if (document.ghetto.price[i].checked){
            price0[iprice] = document.ghetto.price[i].value; //チェックされている値を配列に入れる
            iprice++;
        }
    }
    price=price0.join(" OR "); //チェックされた値をORで結ぶ
//wrapping
    iwrapping=0
    for (i=0 ; i < document.ghetto.wrapping.length ; i++){ //wrappingのチェックボタンの数
        if (document.ghetto.wrapping[i].checked){
            wrapping0[iwrapping] = document.ghetto.wrapping[i].value; //チェックされている値を配列に入れる
            iwrapping++;
        }
    }
    wrapping=wrapping0.join(" OR "); //チェックされた値をORで結ぶ


    words = new Array(6); //各グループの値を配列に入れる
    words[0]=personal;
    words[1]=seasonal;
    words[2]=anniversary;
    words[3]=genre;
    words[4]=color;
    words[5]=price;
    words[6]=wrapping;
    searchString=new Array();



    var icount = 0; //空要素を除いたグループをカウント
        for(i=0;i<7;i++){
            if(words[i]!=""){
            icount++;
        }
    }

    var searchString0 = new Array(icount); //空要素をのぞいたグループを配列に入れる
    var istr=0;
    for (i=0;i<7;i++){ 
        if (words[i]!=""){
            searchString0[istr]=words[i];
            istr++;
        }else if(words[i]==""){
            void(0);
        }
    }
    
    var sss = searchString0.length;
    searchString=searchString0.join(" AND "); //各グループをANDで結ぶ
    
    //alert('グループ数：'+icount+'/サーチストリング：'+searchString0);
    form.elements['search'].value = searchString;
}

//逆キーワードジェネレーター
function analize(form){
    checkAll();
    var w1 = form.split(',');
    icount = w1.length;
    for(i=0 ; i<icount ; i++){
        if(w1[i]=='AND'){
                void(0);
            }else if(w1[i]=='OR'){
                void(0);
            }else if(w1[i]==''){
                void(0);
            }else{
                var str = w1[i];
                $("input[id="+str+"]").attr("checked","checked");
                $("label[for="+str+"]").css("color","red");
        }
    }
}
//検索キーワード抽出
function getParam(){
    var keywords = new Array();
    var result = document.getElementById("results");
    for(i=0 ; i<document.ghetto.elements.length ; i++){
        if(document.ghetto.elements[i].checked){
            keywords.push(document.ghetto.elements[i].value)
        }
    }
    result.innerHTML=keywords.join();
    result.select();
    var copyObj = document.selection.createRange();
    clipboardData.setData('text',copyObj.text);
}


