﻿// JScript 文件
function doEdit(id)
{
 var now= document.getElementById(id);
 now.innerHTML="<img src=\"/images/focus.gif\">";
}

function ltrim(s){
return s.replace( /^\s*/, "");
}
//去右空格;
function rtrim(s){
return s.replace( /\s*$/, "");
}
//左右空格;
function trim(s){
return rtrim(ltrim(s));
}

function onCompleted(id,type,control)
{
  var now= document.getElementById(id);  
  var value=trim(document.getElementById(control).value);  
  now.innerHTML="Validating...";
  if(type=="text")
  {
  
     if(value==null || value=="")
       {  
         now.innerHTML="<img src=\"/images/no.gif\" alt=\"\">";
         return false;
       }
    else
      {
       now.innerHTML="<img src=\"/images/yes.gif\" alt=\"\">"; 
        return true;
      } 
  }
  else if(type=="mail")
  {
      var result=value.match(/^(\S)+[@](\S)+[.](\w)+$/);
      if(result==null)
      {
       now.innerHTML="<img src=\"/images/no.gif\" alt=\"\">";
       return false;
       }
      else
      {
       now.innerHTML="<img src=\"/images/yes.gif\" alt=\"\">";
      return true;
       }
  }
  else if(type=="USPhoneA")
  {
        var result=value.match(/^\d{3}$/);
        if(result==null)
       { 
         now.innerHTML="<img src=\"/images/no.gif\" alt=\"\">"; 
        return false;
         }
        else
       { 
        now.innerHTML="<img src=\"/images/yes.gif\" alt=\"\">"; 
      return true;
       } 
  }
  else if(type=="USPhoneC")
  {
       var result=value.match(/^\d{4}$/);
       if(result==null)
       {
        now.innerHTML="<img src=\"/images/no.gif\" alt=\"\">";
        return false;
       } 
       else
       {
        now.innerHTML="<img src=\"/images/yes.gif\" alt=\"\">"; 
       return true;
       } 
  }
  else if(type=="level")
 {
        var result=value.match( /^-?\d+$/);
       if(result==null)
       {
        now.innerHTML="<img src=\"/images/no.gif\" alt=\"\">";
        return false;
       } 
       else
       {
        now.innerHTML="<img src=\"/images/yes.gif\" alt=\"\">"; 
       return true;
       } 
  }
  else
   now.innerHTML="";
}

function checkForm()
{
 var input=document.getElementsByTagName('input');
 var n=input.length;
  var status=false;
  var status1=false,status2=false,status3=false,status4=false,statsu5=false,status6=false,status7=false,status8=false;
    //var status=false; 
     for(var i=0;i<n;i++)
     {
          if(input[i].type=="text") 
          {
            //var now= document.getElementById(input[i].id);  
            if(input[i].id=='txtFirstName')
            {
                status1=onCompleted('lblFirstName','text',input[i].id);            
            }
           else if(input[i].id=='txtLastName') 
           {
                status2= onCompleted('lblLastName','text',input[i].id);
           }
           else if(input[i].id=='txtEmail')
           {
                status3= onCompleted('lblEmail','mail',input[i].id);
           }
           else if(input[i].id=='txtPhone')
           {
                status4=onCompleted('lblPhone','text',input[i].id);
           }
         }
    } 
   

    //var status=document.getElementById("ValidateData").value;
    if(!(status1 && status2 && status3 && status4))// && status5 && status6 && status7 && status8))
    {
     return false;
    } 
    else
     return true; 
}

function checkForm1()
{
 var input=document.getElementsByTagName('input');
 var n=input.length;
  var status=false;
  var status1=false,status2=false,status3=false,status4=false,statsu5=false,status6=false,status7=false,status8=false;
    //var status=false; 
     for(var i=0;i<n;i++)
     {
          if(input[i].type=="text") 
          {
            //var now= document.getElementById(input[i].id);  
            if(input[i].id=='txtFirstName')
            {
                status1=onCompleted('lblFirstName','text',input[i].id);            
            }
           else if(input[i].id=='txtLastName') 
           {
                status2= onCompleted('lblLastName','text',input[i].id);
           }
           else if(input[i].id=='txtEmail')
           {
                status3= onCompleted('lblEmail','mail',input[i].id);
           }
           else if(input[i].id=='txtPhone')
           {
                status4=onCompleted('lblPhone','text',input[i].id);
           }
            else if(input[i].id=='txtLevel')
           {
                status5=onCompleted('lblLevel','level',input[i].id);
           }
             else if(input[i].id=='txtlink')
           {
                status6=onCompleted('lblLink','text',input[i].id);
           }
         }
    } 
   
    //var status=document.getElementById("ValidateData").value;
    if(!(status1 && status2 && status3 && status4 && status5 && status6 ))// && status7 && status8))
    {
     return false;
    } 
    else
     return true; 
}


//1月13日





function displayitem(itemn)
        {
            item1.style.display="none";
            itemn.style.display="block";  
            }
            

    
    
    
    
        
        
 var curTip = "";
function displayToolTip(id) {
  if( curTip != "" ) {
    hideToolTip( curTip );
  }
  
  tip = document.getElementById( id );
  tip.style.display="block";
  tip.style.zIndex=1000;
  curTip = id;
}

function hideToolTip(id) {
  tip = document.getElementById( id );
  tip.style.display="none";
  curTip = "";
}
function calculateProject(formindex){
	var p=document.getElementById("__s0_p_"+formindex);
	var n=document.getElementById("__s0_n_"+formindex);
	var l1=document.getElementById("__s0_l1_"+formindex);
	var l2=document.getElementById("__s0_l2_"+formindex);
	var l1v=parseInt((l1.value==""?"0":l1.value),10),l2v=parseInt((l2==null?"-1":(l2.value==""?"0":l2.value)),10);
	document.getElementById("__s0_pr_"+formindex).value="";
	document.getElementById("__s0_tm_"+formindex).value="";
	if(l1v<=0||(l1v>=l2v&&l2v!=-1))
		return;	
	GetProductInfo(p.value,n.value,l1v,l2v,formindex);
}
function changeProject(formindex){
	document.getElementById("__s0_pr_"+formindex).value="";
	document.getElementById("__s0_tm_"+formindex).value="";
	var l1=document.getElementById("__s0_l1_"+formindex);
	var l2=document.getElementById("__s0_l2_"+formindex);
	if(l1!=null){l1.value="";try{l1.selectedIndex=0;}catch(e){}}
	if(l2!=null){l2.value="";try{l2.selectedIndex=0;}catch(e){}}
}

//初始化AJAX引擎
function createXMLHttpRequest(){
	if(window.XMLHttpRequest) return new XMLHttpRequest();
	try{return new ActiveXObject('MSXML2.XMLHTTP.4.0');}
	catch(e){try{return new ActiveXObject('MSXML2.XMLHTTP.3.0');}
	catch(e){try{return new ActiveXObject('MSXML2.XMLHTTP.2.6');}
	catch(e){try{return new ActiveXObject('MSXML2.XMLHTTP');}
	catch(e){try{return new ActiveXObject('Microsoft.XMLHTTP');}
	catch(e){return null;}}}}}
}

function GetProductInfo(pguid,nguid,start,end,index)
{
 var d=new Date();
 var code=d.toLocaleTimeString();
 XMLHTTP = createXMLHttpRequest();
 if(XMLHTTP == null){
  alert("对不起你的浏览器不支持XMLHTTP,请升级");
  return;}

	XMLHTTP.onreadystatechange= ProductInfoBack;
	XMLHTTP.open("GET","PLDataDispose.aspx?pguid="+pguid+"&nguid="+nguid+"&start="+start+"&end="+end+"&index="+index,true);
	XMLHTTP.send();
}

function ProductInfoBack()
{
 if(XMLHTTP.readyState!=4)
  return;
 var text=XMLHTTP.responseText;

//分析文本并显示到页面
    var data = text.split("\n");    
    if(data.length>0)
    { 
        if(data[0]!=null && data[0]!="")
            document.getElementById("__s0_pr_"+data[2]).value=data[0];     
        if(data[1]!=null && data[1]!="")
            document.getElementById("__s0_tm_"+data[2]).value=data[1];       
    }
}