jQuery(function($){
	
    
    $("#key").focus(function(){
    	$("#key").css("color","white");
    });
    
    err = 'キーワードが入力されていません';
    $("#search").click(function(){
    	var keyword = encodeURIComponent($("#key").val());
        
        
        if(keyword == "" || keyword == err){
        	$("#key").val(err).css("color","red");
            for(i=0;i<3;i++){
            	$("#key").fadeOut(500);
                $("#key").fadeIn(500);
            }
            
            return;
        }
        
        execAjax(keyword);
    });
    
    
    
    
    
    $(".g_key").click(function(){
    	var keyword = $(this).text();
        $("#key").val(keyword);
    	var keyword = encodeURIComponent(keyword);
        
        execAjax(keyword);
        
    });
    
    
    
    
    
    
    function execAjax(keyword){
    	
        
	    $.ajaxSetup({
	    	timeout:10000,
            error:function(){
            	
            }
	    });
        
        
        $("#youtube,#yahoo,#amazon").empty();
        
        
        //$("#youtube").load("loading.html");
        $("#youtube").append("<div id='loadyoutube'><img src='img/loading.gif' /></div>");
        $("#yahoo").append("<div id='loadyahoo'><img src='img/loading.gif' /></div>");
        $("#amazon").append("<div id='loadamazon'><img src='img/loading.gif' /></div>");
        $("#photozo").append("<div id='loadphotozo'><img src='img/loading.gif' /></div>");
        
        $.ajax({
        	url:"custom/youtube.php?key="+keyword,
            timeout:2000,
            error:function(XHR,status,errorThrown){
            	$("#loadyoutube").remove();
            	$("#youtube").html("タイムアウト<hr />");
            },
            success:function(data){
            	$("#loadyoutube").remove();
            	$("#youtube").html(data);
            }
        });
        
        
        
        
        $.ajax({
        	url:"custom/yahoo.php?key="+keyword,
            timeout:2000,
            error:function(XHR,status,errorThrown){
            	$("#loadyahoo").remove();
            	$("#youtube").html("タイムアウト<hr />");
            },
            success:function(data){
            	$("#loadyahoo").remove();
                $("#yahoo").html(data);
            }
        });
        
        
        
        $.ajax({
        	url:"custom/amazon.php?key="+keyword,
            timeout:2000,
            error:function(XHR,status,errorThrown){
            	$("#loadamazon").remove();
            	$("#youtube").html("タイムアウト<hr />");
            },
            success:function(data){
            	$("#loadamazon").remove();
                $("#amazon").html(data);
            }
        });
        
        
        
        
        
        $.ajax({
        	url:"custom/photozou.php?key="+keyword,
            timeout:2000,
            error:function(XHR,status,errorThrown){
            	$("#loadphotozo").remove();
            	$("#photozo").html("<hr />タイムアウト");
            },
            success:function(data){
            	$("#loadphotozo").remove();
                $("#photozo").html(data);
            }
        });
        
        
        
    }
    
});
