﻿function SetStatus(iType,ItemID){ //v3.0
	if(confirm('Delete or not?')){
		openWithIframe('Delete Item','../Common/SetStatus.asp?iType='+iType+'&ItemID='+ItemID,500,300);		
	}
  //eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");

}


//重要数据删除采用2次确认
function DelItem(url,str1,str2)
{
    question = confirm(str1)
    if (question != "0")
	{
	question = confirm(str2)
		if (question != "0")
		{
		location.href=url;
		}
    }
}

function SaveItem(form, button) {
    
    if (checkForm(form)) {
        form.submit();
        if (button) {
            button.disabled = true;
        }	
	}
}

function checkForm(theForm)
{
	if(Validator.Validate(theForm,3))
	{
	  
		return true;		
	}
	else
	{
		return false;
	}

}

function SaveCaseItem(form, button) {
	if (checkCompanyId()) {
    	if (checkForm(form)) {
        	form.submit();
		}
        if (button) {
            button.disabled = true;
		}
	}
}

function checkCompanyId()
{
	var iCompanyId = document.getElementById("iCompanyId").value;
	var spErrCompanyId = document.getElementById("spErrCompanyId");
	var CompanyName = document.getElementById("CompanyName");
	spErrCompanyId.style.display = "none";
	if (iCompanyId < 1) {
		spErrCompanyId.style.display = "block";
		CompanyName.focus();
		return false;
	} else {
		return true;
	}
}

//ajax提示框 Begin ========================================
var Obj=''
document.onmouseup=MUp
document.onmousemove=MMove

function MDown(Object){
Obj=Object.id
document.all(Obj).setCapture()
pX=event.x-document.all(Obj).style.pixelLeft;
pY=event.y-document.all(Obj).style.pixelTop;
}

function MMove(){
if(Obj!=''){
  document.all(Obj).style.left=event.x-pX;
  document.all(Obj).style.top=event.y-pY;
  }
}

function MUp(){
if(Obj!=''){
  document.all(Obj).releaseCapture();
  Obj='';
  }
}

function openWithIframe(tit,url,w,h){
    //屏幕变暗
	var sWidth,sHeight;
	sWidth=document.body.clientWidth;
	sHeight=document.body.scrollHeight;
	if(sHeight<window.screen.height){sHeight=window.screen.height;}
	var bgObj=document.createElement("div");
	bgObj.setAttribute('id','bgDiv');
	bgObj.style.position="absolute";
	bgObj.style.top="0";
	bgObj.style.background="#000000";
	bgObj.style.filter="Alpha(Opacity=30);";
	bgObj.style.left="0";
	bgObj.style.width=sWidth + "px";
	bgObj.style.height=sHeight + "px";
	bgObj.style.zIndex = "10000";
    document.body.appendChild(bgObj);
    //显示层
    massage_box.style.left = (document.body.clientWidth - w) / 2;
//    massage_box.style.top = (screen.height - h) / 2-140;
    massage_box.style.screenx = (document.body.clientWidth - w) / 2;//仅适用于Netscape
    massage_box.style.screeny = (screen.height - h) / 2-80;//仅适用于Netscape
    massage_box.style.width = w+"px";
    massage_box.style.height = h+"px";
    massage_box.className = "massage_box";
	var popiframe;
	popiframe = '<div style="border-width:1 1 3 1; width:100%; height:100%; background:#fff; color:#7E96F8; font-size:12px;zIndex:1000">'
	popiframe += '<div onmousedown=MDown(massage_box) style="background:#7E96F8; height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;color:#fff;cursor:move;padding:0 0 4px 0">'
	popiframe += '<div style="display:inline; width:200px; position:absolute;padding:3px 0 0 5px;color:#ffffff" id=pop_title>'+tit+'</div>'
	popiframe += '<span onClick="closeWithIframe1()" style="float:right; display:inline; cursor:pointer;padding:3px 5px 0 0;font-size:12px;color:#ffffff;">Close</span>'
	popiframe += '</div>'
	popiframe += '<div style="padding:5px" ><iframe src="'+url+'" width="'+(w-11)+'px"  height="'+(h-10)+'px" frameborder=0 scrolling=auto></iframe></div>'
	popiframe += '</div>'
    massage_box.innerHTML=popiframe;
    massage_box.style.display = "";
}
function closeWithIframe(next){
    massage_box.style.display="none";
    document.body.removeChild(document.getElementById("bgDiv"));
	if(!next)
	{
		window.location.reload();
	}
	else
	{
		eval(next)
	}
}
function closeWithIframe1(){
    massage_box.style.display="none";
    document.body.removeChild(document.getElementById("bgDiv"));

}
document.write('<div id="massage_box" style="display:none">loading...</div>');



//提示内容
function ShowTip(tips, hide1, hide2, hide3)
{
   var temptips=document.getElementById(tips.name+'tips');

if (temptips) 
   {
   	   temptips.style.display='block';
       //temptips.style.width=this.offsetWidth-10+'px';
		temptips.style.top=findPosY(tips)-temptips.offsetHeight-3+'px';
	   temptips.style.left=findPosX(tips)+3+'px';
       //alert(findPosY(this));

}
   
   if(hide1 != null && hide1 != "undefined")
   {

	   var tips_hide1 = document.getElementsByName(hide1)[0];
	   if(tips_hide1 != null)
	   {
	   	   tips_hide1.style.visibility = "hidden";
	   }
   }
   

   if(hide2 != null && hide2 != "undefined")
   {
	   var tips_hide2 = document.getElementsByName(hide2)[0];
	   if(tips_hide2 != null)
	   {
	   	   tips_hide2.style.visibility = "hidden";
	   }
   }
   
   if(hide3 != null && hide3 != "undefined")
   {
	   var tips_hide3 = document.getElementsByName(hide3)[0];
	   if(tips_hide3 != null)
	   {
	   	   tips_hide3.style.visibility = "hidden";
	   }
   }

}


function CloseTip(tips, hide1, hide2, hide3)
{
    try
    {
        var temptips=document.getElementById(tips.name+'tips');
        if (temptips) {
            myTimeout = window.setTimeout(function() {
            	
                temptips.style.display='none';
                var tips_hide1 = document.getElementsByName(hide1)[0];
			    if(tips_hide1 != null)
			    {
			   	    tips_hide1.style.visibility = "visible";
			    }
			    var tips_hide2 = document.getElementsByName(hide2)[0];
			    if(tips_hide2 != null)
			    {
			   	    tips_hide2.style.visibility = "visible";
			    }
			    var tips_hide3 = document.getElementsByName(hide3)[0];
			    if(tips_hide3 != null)
			    {
			   	    tips_hide3.style.visibility = "visible";
			    }
            }, 200); 
            //temptips.style.display='none';
        }
    }
    catch(e)
    {
    }
   
}

function findPosX(obj)
{
    var curleft = 0;
    if (obj.offsetParent)
    {
        while (obj.offsetParent)
        {
            curleft += obj.offsetLeft
            obj = obj.offsetParent;
        }
    }
    else if (obj.x)
        curleft += obj.x;
    return curleft;
}

function findPosY(obj)
{
    var curtop = 0;
    if (obj.offsetParent)
    {
        while (obj.offsetParent)
        {
            curtop += obj.offsetTop
            obj = obj.offsetParent;
        }
    }
    else if (obj.y)
        curtop += obj.y;
    return curtop;
}

function winReload()
{
}
function Common_Delete(message,url,next)
{
	if(message)
	{
		if(window.confirm(message))
		{
			window.open(url);
		}
	}
	else
	{
		window.open(url);
	}
	if(next)
	{
		eval(next);
	}
}

//提供对话框
function OpenRemind(){ 
	if (document.getElementById('isRemind').checked)
	{
	document.getElementById('tr-Reminde').style.display='';
	}else{
	document.getElementById('tr-Reminde').style.display='none';
	}
}

//替换候选人文本框 

function CandidateListChange(sel){
	var i = sel.selectedIndex
	if( i == 0 ){
		sel.form.CandidateShow.value="";
		sel.form.iCandidateId.value="0";
	}else{
		sel.form.CandidateShow.value=sel.options[i].text;
		sel.form.iCandidateId.value=sel.options[i].value;
	}
}

function PersonListChange(sel){
	var i = sel.selectedIndex
	if( i == 0 ){
		sel.form.iPersonId.value="0";
		sel.form.PersonShow.value="";
	}else{
		sel.form.PersonShow.value=sel.options[i].text;
		sel.form.iPersonId.value=sel.options[i].value;
	}
}

function QuickStatus(iStatus){
	if(iStatus==1){
	var quickObj=document.getElementById("quickLeft");
	var quickLeftTableObj=document.getElementById("quickLeftTable");
	var collObj=document.getElementById("collapseHandle");
	var mainContentObj=document.getElementById("mainContent");
	quickObj.style.width=30 + "px";
	quickLeftTableObj.style.display="none";
	collObj.style.display="block";	
	mainContentObj.style.marginLeft=30+"px";
	SaveQuickStatus(1);
	}else{
	var quickObj=document.getElementById("quickLeft");
	var quickLeftTableObj=document.getElementById("quickLeftTable");
	var collObj=document.getElementById("collapseHandle");
	var mainContentObj=document.getElementById("mainContent");
	quickObj.style.width=230 + "px";
	collObj.style.display="none";	
	quickLeftTableObj.style.display="block";
	mainContentObj.style.marginLeft=230+"px";
	SaveQuickStatus(0);
		
		
		}
	
}
//日程时间设定
function SetendDate(theform){
	theform.dtEnd.value=theform.dtStart.value;
}

function SetendMinute(theform){
	var i = theform.StartMinute.options.selectedIndex;
	var j = theform.StartHour.options.selectedIndex;
	
	i=i+2;
	if (i<=3){
	theform.EndHour.value=theform.StartHour.value;
	theform.EndMinute.value=theform.StartMinute.options[i].value;
	}
	else {
	i=i-4;
	j=j+1;
	theform.EndMinute.value=theform.StartMinute.options[i].value;
	theform.EndHour.value=theform.StartHour.options[j].value;
	}
}

//其他操作开始 
function AddComments(CompanyID){ //添加备注
  openWithIframe('<%=ObjReference.GetNormalTranslate(conn,rs1,0,6,11,Language)%>','../Common/CommentsAdd.asp?action=add&iType=0&BigItemID='+CompanyID,550,300);
}

function EditComments(CompanyID,ItemID){ //修改备注
  openWithIframe('<%=ObjReference.GetNormalTranslate(conn,rs1,1,0,118,Language)%>','../Common/CommentsAdd.asp?action=add&iType=0&BigItemID='+CompanyID+'&ItemID='+ItemID,550,300);
}

function EditPhone(CompanyID,PhoneType,ItemID){ //修改号码
  openWithIframe('<%=ObjReference.GetNormalTranslate(conn,rs1,1,0,177,Language)%>','../Common/PhoneAdd.asp?action=add&BigItemID='+CompanyID+'&PhoneType='+PhoneType+'&ItemID='+ItemID,550,350);
}

function AddDocMark(TypeID,ItemID,CaseID,InvoiceID){ //添加备注TypeID=0推荐报告TypeID=1付款请求书
  openWithIframe('<%=ObjReference.GetNormalTranslate(conn,rs1,0,6,11,Language)%>','../Common/DocMakeAdd.asp?action=add&iType='+TypeID+'&BigItemID='+ItemID+'&CaseID='+CaseID+'&InvoiceID='+InvoiceID,550,300);
}

function SendEmail(sType,sRelateId,iTemplateID) {//发送邮件
  	window.open("../Common/SendEmail.asp?sType="+sType+"&sRelateId="+sRelateId+"&iTemplateType="+iTemplateID,"","width=800,height=550,resizable=yes,scrollbars=yes");
}

//其他操作结束 

