// JavaScript Document
//上传图片(弹出上传框)
var openWin=null;
function uploadpic(elementObj){
 var childElements=elementObj.parentNode.childNodes;
 var picPathObj=null; 
 var picStrObj=null;
 var ispath=1;
 for(var i=0;i<childElements.length;i++){
  if(childElements[i]!=null && childElements[i].tagName!=null){
   if(childElements[i].type=="hidden"){
     if(ispath==1){
     picPathObj=childElements[i];
     ispath=0;
     }
     else{
     picStrObj=childElements[i];  
     }
   }
  }
 }  
 //  
 var openUrl="/single.php?name=CorpPic_upload&pic_str_id="+picStrObj.id+"&pic_path="+picPathObj.value+"&pic_str_list="+picStrObj.value;
 
 if(openWin==null){
 openwin=window.open('','','width=600,height=500,screenY =100,screenX=200,scrollbars=yes');
 }
 openwin.location=openUrl;
}

//返回数据
function backValueToParent(){
  var pic_str_id=document.getElementById("pic_str_id").value;
  var formObjects=document.getElementById("pic_str_id").form.elements;
  //alert(formObjects[0].name);
  //return false;
  var picHave=0;
  for(var i=0;i<formObjects.length;i++){
	  if(formObjects[i].name=="defaultpic"){
		picHave=1;  
	  }
  }
  if(picHave==0){
	alert("You must upload this photo first!");
	return false;  
  }
  
  var win=self.opener;
  var elementObj= win.document.getElementById(pic_str_id);
  var childElements=elementObj.parentNode.childNodes;
  var ispath=1;
  if(document.getElementsByName("defaultpic")!=null){
  document.getElementById("pic_path").value=getRadioValue(document.getElementsByName("defaultpic"));
  }
 for(var i=0;i<childElements.length;i++){
  if(childElements[i]!=null && childElements[i].tagName!=null){
    if(childElements[i].tagName.toLowerCase()=="img"){
      childElements[i].src=document.getElementById("pic_path").value;
    // alert("更新img");
   }
   if(childElements[i].type=="hidden"){
  // alert("更新input");
     if(ispath==1){
      childElements[i].value=document.getElementById("pic_path").value;
      ispath=0;
     }
     else{
      childElements[i].value=setPicAttachList(document.getElementById("pic_str_list").value);
     }
   }
  }
 }  
 self.close();
}

//得到图片列表
function getPicListByStrId(){
 var pic_path= document.getElementById("pic_path");
 var pic_str_list= document.getElementById("pic_str_list");
 var url="/ajax.php?name=CorpCurrentPic&pic_path="+pic_path.value+"&pic_str_list="+pic_str_list.value;
 pullToSpanAjax(url,"currentPic",'','span');
}


function  updateattachpiclist(type,id)
 {   
   
	 //如果是得到列表 
	 var returnstr="";
	 var attachpiclist=document.getElementById("pic_str_list").value;
	 var picidarray=attachpiclist.split("|");
	 var haveid=false;
	  for(var i=0;i<picidarray.length;i++)
	  {
	       if(type=='add')
		   {
	           if(picidarray[i]==id)
			   {
			      haveid=true;				
			   }
		  }else if(type=='del')
		  {
		       if(picidarray[i]!=id)
			   {
		          returnstr=returnstr+picidarray[i]+"|";
			   }
		  }   
	 }
	 //
	 if(type=='add')
	 {
	     returnstr=attachpiclist;
		 if(haveid==false)
		 {
		   returnstr= returnstr+"|"+id;
		 }
	 }
	returnstr=setPicAttachList(returnstr); //过滤
	document.getElementById("pic_str_list").value=returnstr;
 }
 
/**删除图片*/
 function deletePic(picid){   
     updateattachpiclist('del',picid);				
	 getPicListByStrId();	  
 }
 
 /**添加图片*/
 function addPic(picid){
     updateattachpiclist('add',picid);				
	 getPicListByStrId();	
 }
 //检查图片名字
function checkName(){
	var picName=document.getElementById("picName");
	if(picName.value==''){
		alert("Please insert Photo names! ");
		return false;	
	}
	return true;
	alert(picName.value);
	return false;
}
 
 /*清扫垃圾工作*/
function setPicAttachList(oldpiclist)
{ var newpiclist=""; 
  var picidarray=oldpiclist.split("|");
  var prehavenopic=0;
  for(var i=0;i<picidarray.length;i++){
      var picid=picidarray[i];
	  if(picid!=''){
	   if(prehavenopic==1)
	   newpiclist+="|";	   
	   newpiclist+=picid;
	   prehavenopic=1;
	  }
  }  
  return newpiclist;
}

/*切换*/
function switchPicSelectNavi(naviType){ 
  var uploadPicDivObj=document.getElementById("picUpload");
  var picListDivObj=document.getElementById("picList");
  if(naviType=="upload"){
     uploadPicDivObj.style.display="block";
     picListDivObj.style.display="none";
  }
  else if(naviType=="list"){
     uploadPicDivObj.style.display="none";
     picListDivObj.style.display="block";  
     if(picListDivObj.innerHTML==""){
      getCorpPicList(1);
     }
  }
}
/**/
function getCorpPicList(pageindex){
  var url="/ajax.php?name=CorpPicList&page="+pageindex;
 pullToSpanAjax(url,"picList",'','span');
}
