﻿/*===================================================================
add by jimmysu 2007-5-4
===================================================================*/
function DeleteAlbumClass(value){
	if (confirm("确定要删除吗？\n\n假如你要删除相册分类，那么分类中包含的相册照片也会被删除")){
		  document.forms[0].SendValue.value=value
		  document.forms[0].whatdo.value="DeleteAlbumClass"
		  document.forms[0].submit()
	}
}
	  
function UpdateAlbumClass(value,id){
		  document.forms[0].id.value=id
		  document.forms[0].SendValue.value=value;
		  document.forms[0].whatdo.value="UpdateAlbumClass"
		  document.forms[0].submit()
	  }
	  
function AddAlbumClass(){
		  document.forms["AlbumClass"].SendValue.value=document.getElementById("NewAlbumClass").value;
		  document.forms["AlbumClass"].whatdo.value="AddAlbumClass"
		  document.forms["AlbumClass"].submit()
	  }

function EditAlbumClass(num,total)
{
	for(var i=0;i<total;i++)
	{
		if(i==num)
		{
			var input = document.getElementById("Curr0"+num);
			input.style.display = "none";
			var hidd = document.getElementById("Hidd0"+num);
			hidd.style.display = "inline";
		}
		else
		{
			var input = document.getElementById("Curr0"+i);
			input.style.display = "inline";
			var hidd = document.getElementById("Hidd0"+i);
			hidd.style.display = "none";
		}
	}
}

function CancelAlbumClassEdit(num)
{
	var input = document.getElementById("Curr0"+num);
	input.style.display = "inline";
	var hidd = document.getElementById("Hidd0"+num);
	hidd.style.display = "none";
}

function DeleteVideoClass(value){
	if (confirm("确定要删除吗？\n\n假如你要删除视频分类，那么分类中包含的视频也会被删除")){
		  document.forms[0].SendValue.value=value
		  document.forms[0].whatdo.value="DeleteVideoClass"
		  document.forms[0].submit()
	}
}
	  
function UpdateVideoClass(value,id){
		  document.forms[0].id.value=id
		  document.forms[0].SendValue.value=value;
		  document.forms[0].whatdo.value="UpdateVideoClass"
		  document.forms[0].submit()
	  }
	  
function AddVideoClass(){
		  document.forms["VideoClass"].SendValue.value=document.getElementById("NewVideoClass").value;
		  document.forms["VideoClass"].whatdo.value="AddVideoClass";
		  document.forms["VideoClass"].submit()
	  }

function EditVideoClass(num,total)
{
	for(var i=0;i<total;i++)
	{
		if(i==num)
		{
			var input = document.getElementById("Curr0"+num);
			input.style.display = "none";
			var hidd = document.getElementById("Hidd0"+num);
			hidd.style.display = "inline";
		}
		else
		{
			var input = document.getElementById("Curr0"+i);
			input.style.display = "inline";
			var hidd = document.getElementById("Hidd0"+i);
			hidd.style.display = "none";
		}
	}
}

function CancelVideoClassEdit(num)
{
	var input = document.getElementById("Curr0"+num);
	input.style.display = "inline";
	var hidd = document.getElementById("Hidd0"+num);
	hidd.style.display = "none";
}

function DeleteMusicSubject(value){
	if (confirm("确定要删除吗？\n\n假如你要删除音乐专题，那么音乐专题中包含的歌曲也会被删除")){
		  document.forms[0].SendValue.value=value
		  document.forms[0].whatdo.value="DeleteMusicSubject"
		  document.forms[0].submit()
	}
}
	  
function UpdateMusicSubject(value,id){
		  document.forms[0].id.value=id
		  document.forms[0].SendValue.value=value;
		  document.forms[0].whatdo.value="UpdateMusicSubject"
		  document.forms[0].submit()
	  }
	  
function AddMusicSubject(){
		  document.forms["MusicSubject"].SendValue.value=document.getElementById("NewMusicSubject").value;
		  document.forms["MusicSubject"].whatdo.value="AddMusicSubject"
		  document.forms["MusicSubject"].submit()
	  }

function EditMusicSubject(num,total)
{
	for(var i=0;i<total;i++)
	{
		if(i==num)
		{
			var input = document.getElementById("Curr0"+num);
			input.style.display = "none";
			var hidd = document.getElementById("Hidd0"+num);
			hidd.style.display = "inline";
		}
		else
		{
			var input = document.getElementById("Curr0"+i);
			input.style.display = "inline";
			var hidd = document.getElementById("Hidd0"+i);
			hidd.style.display = "none";
		}
	}
}

function CancelMusicSubjectEdit(num)
{
	var input = document.getElementById("Curr0"+num);
	input.style.display = "inline";
	var hidd = document.getElementById("Hidd0"+num);
	hidd.style.display = "none";
}

function SwithChildClass(num,imgObj)
{
	
	var ChildTr = document.getElementById("ChildTr0"+num);
	if(ChildTr.style.display == "inline")
	{
		imgObj.src = "images/tree_folder4.gif";
		ChildTr.style.display = "none";
	}
	else
	{
		imgObj.src = "images/tree_folder3.gif";
		ChildTr.style.display = "inline";
	}
}

function CheckAlbum()
{
	  if (document.forms[0].Album_Name.value=="") {
	   alert("请填写相册名称")
	   document.forms[0].Album_Name.focus()
	   return false
	  }
	  if (document.forms[0].album_class_ID.value=="") {
	   alert("请选择相册类别")
	   document.forms[0].album_class_ID.focus()
	   return false
	  }
	  
		return true
}

function CheckPhoto()
{
	  if (document.forms[0].Photo_Title.value=="") {
	   alert("请填写照片名称")
	   document.forms[0].Photo_Title.focus()
	   return false
	  }
	   if (document.forms[0].Photo_Album_ID.value=="") {
	   alert("请选择照片所属相册")
	   document.forms[0].Photo_Album_ID.focus()
	   return false
	  }
	  if (document.forms[0].photo_LinkAddress.value=="") {
	   alert("请填写相册链接地址或上传照片")
	   document.forms[0].photo_LinkAddress.focus()
	   return false
	  }
	  
		return true
}

function CheckMusic()
{
	  if (document.forms[0].Music_Name.value=="") {
	   alert("请填写歌曲名称")
	   document.forms[0].Music_Name.focus()
	   return false
	  }
	  if (document.forms[0].Music_Singer.value=="") {
	   alert("请填写歌手名称")
	   document.forms[0].Music_Singer.focus()
	   return false
	  }
	  if (document.forms[0].Music_Subject_ID.value=="") {
	   alert("请选择歌曲分类")
	   document.forms[0].Music_Subject_ID.focus()
	   return false
	  }
	  
	  if (document.forms[0].Music_Url.value=="") {
	   alert("请填写歌曲链接")
	   document.forms[0].Music_Url.focus()
	   return false
	  }
	  
		return true
}

function CheckVideo()
{
	  if (document.forms[0].Video_Name.value=="") {
	   alert("请填写视频名称")
	   document.forms[0].Video_Name.focus()
	   return false
	  }
	  if (document.forms[0].Video_Artist.value=="") {
	   alert("请填写视频主角")
	   document.forms[0].Video_Artist.focus()
	   return false
	  }
	  if (document.forms[0].Video_class_ID.value=="") {
	   alert("请选择视频分类")
	   document.forms[0].Video_class_ID.focus()
	   return false
	  }
	 
	  if (document.forms[0].Video_Url.value=="") {
	   alert("请填写视频链接")
	   document.forms[0].Video_Url.focus()
	   return false
	  }
		return true
}

function DeleteAlbum(value){
	if (confirm("确定要删除这条相册数据吗？")){
		  document.forms[0].SendValue.value=value
		  document.forms[0].whatdo.value="DeleteAlbum"
		  document.forms[0].submit()
	}
}

function DeletePhoto(value){
	if (confirm("确定要删除这条照片数据吗？")){
		  document.forms[0].SendValue.value=value
		  document.forms[0].whatdo.value="DeletePhoto"
		  document.forms[0].submit()
	}
}

function DeleteMusic(value){
	if (confirm("确定要删除这条音乐数据吗？")){
		  document.forms[0].SendValue.value=value
		  document.forms[0].whatdo.value="DeleteMusic"
		  document.forms[0].submit()
	}
}

function DeleteVideo(value){
	if (confirm("确定要删除这条视频数据吗？")){
		  document.forms[0].SendValue.value=value
		  document.forms[0].whatdo.value="DeleteVideo"
		  document.forms[0].submit()
	}
}
////缩略图功能
function SetImgAutoSize(img) 
{
	 var MaxWidth=100;//设置图片宽度界限
	 var MaxHeight=96;//设置图片高度界限
	 var HeightWidth=img.offsetHeight/img.offsetWidth;//设置高宽比
	 var WidthHeight=img.offsetWidth/img.offsetHeight;//设置宽高比
	 	 
	 if(img.readyState!="complete")
	 	return false;//确保图片完全加载 
		
	 if(img.offsetWidth>MaxWidth){
	  img.width=MaxWidth;
	  img.height=MaxWidth*HeightWidth;
	 }
	 
	 if(img.offsetHeight>MaxHeight){
	  img.height=MaxHeight;
	  img.width=MaxHeight*WidthHeight;
	 }
} 
var g_TotalPage = 0;
var g_CurrentPage = 1;
var g_IsRndShow = 0;

function GetPageInfo_Menu(ItemCount,target)//分页条数，分页条显示对象名---------JimmySu Created
{ 
	var totalPage=g_TotalPage;
	var absolutePage=g_CurrentPage;
	
	if(totalPage<ItemCount)
		ItemCount=totalPage;
	document.getElementById(target).innerHTML="<div id='"+target+"_page' style='font-size: 12px;'></div>";
	document.getElementById(target+"1").innerHTML="<div id='"+target+"1_page' style='font-size: 12px;'></div>";

	var HalfCount=(ItemCount-1)/2;
    if(isNaN(totalPage)) totalPage=1; 
    var pgStr="总共"+totalPage+"页|"; 
    var has1=absolutePage-(HalfCount+1)>=1; 
    var has2=(absolutePage+HalfCount+1)<=totalPage; 
    var begin=end=1; 
    if(has1 && has2){ //alert("条件1");
      begin=absolutePage-HalfCount; 
      end=(absolutePage+HalfCount); 
    }else if(!has1 && has2){  //alert("条件2");
      begin=1; 
      end=(totalPage>=ItemCount)?ItemCount:totalPage; 
    }else if(has1 && !has2){  //alert("条件3");
      begin=totalPage-ItemCount+1;
	  begin=(begin<1)?1:begin; 
      end=totalPage; 
    }else{  //alert("条件4");
      begin=1; 
      end=totalPage; 
    } 

    if(absolutePage>1){ 
        pgStr+="<a style='cursor:hand;text-decoration: underline;' onclick=GetList("+eval(absolutePage-1)+");>上一页</a> "; 
    }
    for(i=begin;i<=end;i++){ 
		if(absolutePage<=totalPage)
		{
			
			if(i==absolutePage)
				pgStr+=" <a style=\"color:red;font-weight:bold\" onclick=void(0)"; 
			else
				pgStr+=" <a  style='cursor:hand;text-decoration: underline;' onclick=GetList("+i+");"; 
			pgStr+=">"+i+"</a>"; 
		}
    } 
    if(absolutePage<totalPage){ 
        pgStr+=" <a style='cursor:hand;text-decoration: underline;' onclick=GetList("+eval(absolutePage+1)+");>下一页</a>"; 
    }

	
	

	pgStr += "|<select id="+target+"_menu onchange=GetList(eval(this.options[selectedIndex].value));>";
	for( var i=1;i<=totalPage;i++ ){
		if(i==absolutePage)
			pgStr += "<option value="+i+" selected>第"+i+"页</option>";
		else
			pgStr += "<option value="+i+">第"+i+"页</option>";
	}
	pgStr += "</select>";

	document.getElementById(target+"_page").innerHTML=pgStr;
	document.getElementById(target+"_menu").selectedIndex=absolutePage-1;

	document.getElementById(target+"1_page").innerHTML= pgStr;
}



function RequestWithAjax(url,fun){
	req = false;
 //firefox
	 if(window.XMLHttpRequest)
	 {
		 try 
		 {
			req = new XMLHttpRequest();
		 } 
		 catch(e) 
		 {
			req = false;
		 }
    // branch for IE/Windows ActiveX version
	 } 
	 else if(window.ActiveXObject) 
	 {
		try 
		{
			req = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch(e)
		{
		 try 
		{
			req = new ActiveXObject("Microsoft.XMLHTTP");
		} 
		catch(e) 
		{
			req = false;
		}
	  }
 }

	if(req) {
	  req.onreadystatechange = eval(fun);
	  req.open("GET", url, true);
	  req.send(null);
	 }
}

 function createDocument() 
 {
	var aVersions = [ "MSXML2.DOMDocument.5.0","MSXML2.DOMDocument.4.0","MSXML2.DOMDocument.3.0","MSXML2.DOMDocument","Microsoft.XmlDom"];
 
	for (var i = 0; i < aVersions.length; i++) 
	{
		try {
			var oXmlDom = new ActiveXObject(aVersions[i]);
			return oXmlDom;
		} 
		catch (oError) 
		{
			//Do nothing					
		} 
	}
	try
	{
		var oXmlDom = document.implementation.createDocument("", "", null);
		return oXmlDom;
	}
	catch(oError)
	{
	}
	throw new Error("MSXML is not installed.");
}

/*===================================================================
end  2007-5-4
===================================================================*/