function urlcheck(url){
	var arg = url.match(new RegExp("(.+?\).(gif|jpg|JPG|GIF)"));
	if (arg!=null){
		selectpf(url);
		$('#bgurl').val('');
		chide('urlbg');	
		
	}else{
		$('#url_err').show();
	}
	
}

function showpf(){
	
	$('#pf').toggle();
	if ($('#pf').css("display")!='none'){
		$('#pf').show();
		listpf();
	}
}
function listpf(){
	$('#pful').html('');
	for(var i=0;i<4;i++){
		if (pf_index>=pf_length) pf_index = 0;
		if (pf_index<0) pf_index = pf_length;
		tmp = pf_index + i;
		tmp = tmp % pf_length;
		$('#pful').append("<li>"+$($('#pflist').children().get(tmp)).html()+"</li>");
	}
	var quan = "";
	for(var i=0;i<3;i++){
		if (pf_index/4 == i){
			quan += '<img src="http://img.openv.tv/www/20081209/images/quan.gif" width="8" height="8" style="cursor:pointer" />';
		}else{
			quan += '<img src="http://img.openv.tv/www/20081209/images/quan1.gif" width="8" height="8" onclick="javascript:pf_index = '+i*4+';listpf();" style="cursor:pointer" />';
		}
	}
	$('#listpf_page').html(quan);
}

function selectpf(pf){
	var jpg_path = pf.match(new RegExp("(.+?\).(gif|jpg|JPG|GIF)"));
	if (jpg_path!=null){
		if (jpg_path[1].indexOf("http://img.openv.tv/www/20081209/images/s_")!=-1){
			pf = "http://img.openv.tv/www/20081209/images/"+jpg_path[1].substr(jpg_path[1].indexOf("s_")+2)+"."+jpg_path[2];
			
		}
	}
    var Days = 180;
    var exp  = new Date();
    exp.setTime(exp.getTime() + Days*24*60*60*1000);
    //$(document.body).css("background","url("+pf+") ");
    //$(document.body).css("background","");
    $("#bgimg").attr("src",pf).show().css("height",$(window).height());
    
	document.cookie = "pf="+pf+";expires="+exp.toGMTString()+";";
}
function showurlbg(){
	var w1 = $('#pf').css("width");
	w1_int = w1.substr(0,w1.indexOf("px"));
	var w2  = $('#urlbg').css("width");
	w2_int = w2.substr(0,w2.indexOf("px"));
	$('#urlbg').css({position: "absolute",left:($('#xz').offset().left+(w1_int-w2_int)/2)+"px"});
	$('#urlbg').show();
}
function chide(id){
	$('#'+id).hide();
}
var pre_div;
function showInfo(type,show_div,n){
			var show_div = $(show_div);
			if (type=='list'){
				show_div = $(show_div).parent().parent();
			}
			var title = show_div.find("dt");
			var ref = $('#r_'+n).html();
			var url = title.find("a").attr("href");
			/*
			var ref = title.find("a").attr("href");
			var pid = 0;	
			if (ref.indexOf("openvref")!=-1){
				ref = ref.substr(ref.indexOf("openvref")+1,ref.length);
				ref = ref.split("_");
				pid = ref[ref.length-1];
			}else{
				 ref = ref.split("_");
				 pid = ref.length==4?ref[2]:0;
			}
			*/
			var content = $("#list_"+n).html();			
			var div;
			var img_str = '';
			var rtn = '';
			if (ref!=''){
			$.getJSON("http://www.openv.tv/casting.php?callback=?&pid="+ref,
				function(data)	{
					
					if (data.length==1){
						if (type=='box'){
							div = document.createElement("div");
							$(div).addClass("list2");
							img_str = '<div class="img"><a href="'+url+'" target="_play"><img src="'+data[0]+'" width="96" height="71" border="0"/></a>\
	  											<div class="biao"></div>\
											</div>';
						}else{
							div = document.createElement("li");
							$(div).addClass("list_s1");
							img_str = '<div class="close"><img src="http://img.openv.tv/www/20081209/images/close2.jpg" width="12" height="12" onclick="javascript:chide(\'info\');pre_div.show();" style="cursor:pointer;"></div>\
										<div class="img"><a href="'+url+'" target="_play"><img src="'+data[0]+'" width="96" height="71" border="0" /></a></div>';
						}
						
					}else{
						if (type=='box'){
							div = document.createElement("div");
							$(div).addClass("list1");
							img_str = '<div class="img"><div class="biao"></div>\
											<ul>';						
							$.each(data,function(i,item){
								if (i<3){
									img_str += '<li><a href="'+url+'" target="_play"><img src="'+item+'" width="72" height="54" border="0" /></a></li>';
								}
							})
							img_str += '	</ul>\
											<div class="clear"></div>\
											</div>';							
						}else{
								div = document.createElement("li");
								$(div).addClass("list_s1 list_s2");	
								img_str = '<div class="close"><img src="http://img.openv.tv/www/20081209/images/close2.jpg" width="12" height="12" onclick="javascript:chide(\'info\');pre_div.show();" style="cursor:pointer;"></div>\
											<div class="img">';
								$.each(data,function(i,item){
									if (i<3){
										img_str += '<a href="'+url+'" target="_play"><img src="'+item+'" width="72" height="54" border="0"/></a>';
									}
								})
								img_str += '</div>';								
								
							}
					}
					if (img_str!=""){
						if (type=='box'){
							rtn += img_str;
							rtn += '<div class="clear"></div>\
										<dl>\
										 <dt>'+title.html()+'</dt>\
										 <div class="clear"></div>';
							 rtn += content;
							 rtn += '</dl>\
							<div class="blank">&nbsp;</div>';
						}else{
							rtn += img_str;
							rtn += '<dl>\
									  <dt>'+title.html()+'</dt>';
							rtn += content+'</dl>';
						}
						$(div).attr("id","info");
						if ($('#info')){
							$('#info').remove();
							if (pre_div!=null){
								pre_div.show();
							}
						}
						$(div).html(rtn);
						if (type=='box'){
							$(div).css({position: "absolute", top: show_div.offset().top+"px", left: show_div.offset().left+"px", zIndex: "66"});
						}else{
							show_div.hide();
						}
						show_div.before($(div));
						//show_div.parent().append(div);
						show_div.attr("id","hide_div");
						
						
							$(div).hover(function(){
								/*
								if (pre_div!=null){
									pre_div.show();
								}*/
								pre_div = show_div;

								
							},function(){
								if (type=='box'){
									$(this).remove();
									pre_div.show();
								}
							})
						
					}
				
			});
			}
}
function slike(){
	var nums = $('#nums').val();
	var sort = $('#sort').val();
	var ltype = $("#ltype").val();
	document.cookie = "num="+nums+";";
	document.cookie = "sort="+sort+";";
	document.cookie = "ltype="+ltype+";";
	
}
function dlike(){
	$('#nums').val('20');
	$('#sort').val('relevance');
	$("#ltype").val('list');
	slike();
}
function search(){
	$('#p').val('');
	$('#q').val($('#q2').val());
	$('#form1').submit();
	return false;
	
}