﻿

function ResizeImage(F,D,G){
    if(F!=null){
        imageObject=F
    }
    var E=imageObject.readyState;
    if(E!="complete"){
        setTimeout("ResizeImage(null,"+D+","+G+")",50);
        return 
    }
    var B=new Image();
    B.src=imageObject.src;
    var A=B.width;
    var C=B.height;
    if(A>D||C>G){
        a=A/D;b=C/G;
        if(b>a){
	        a=b
        }
        A=A/a;
        C=C/a
    }
    if(A>0&&C>0){
        imageObject.width=A;
        imageObject.height=C
    }
}

	//检测是否为空
function CheckEmpty(objID,str)
{
	try
	{
		var obj=document.getElementById(objID);
		var SPAN=document.getElementById("SPAN"+objID);
		if (obj.value.length==0)
		{
			SPAN.innerHTML="<font color=red>"+str+"</font>";
			obj.focus();
			return false;
		}
		else
		{
			SPAN.innerHTML="";
			return true;
		}
	}
	catch(exception){return false;}
	finally{}
	return true;
}
//检测是否为数字
function CheckNumber(objID,str)
{
	try
	{
		var obj=document.getElementById(objID);
		var SPAN=document.getElementById("SPAN"+objID);

		if (obj.value.length>0 && isNaN(obj.value)==false)
		{
			SPAN.innerHTML="";
		}
		else
		{
			SPAN.innerHTML="<font color=red>"+str+"</font>";
			obj.focus();
			return false;
		}
		return true;
	}
	catch(exception){return false;}
	finally{}
	return true;
}

//检测是否为数字
function CheckDateTime(objID,str)
{
	try
	{
		var obj=document.getElementById(objID);
		var SPAN=document.getElementById("SPAN"+objID);

		if (obj.value.length>0 && IsDate(obj.value))
		{
			SPAN.innerHTML="";
		}
		else
		{
			SPAN.innerHTML="<font color=red>"+str+"</font>";
			obj.focus();
			return false;
		}
		return true;
	}
	catch(exception){return false;}
	finally{}
	return true;
}

//检测是否EMAIL地址
function CheckEmail(objID,str)
{
	try
	{
		var obj=document.getElementById(objID);
		var SPAN=document.getElementById("SPAN"+objID);
		if (obj.value.indexOf("@")==-1 || obj.value.indexOf(".")==-1)
		{
			SPAN.innerHTML="<font color=red>"+str+"</font>";
			
			obj.focus();
			return false;
		}
		else
		{
			SPAN.innerHTML="";
			return true;
		}
	}
	catch(exception){return false;}
	finally{}
	return true;
}
//检测字符串最小长度
function CheckLenMin(objID,Num,str)
{
	try
	{
		var obj=document.getElementById(objID);
		var SPAN=document.getElementById("SPAN"+objID);
		if (obj.value.length<Num)
		{
			SPAN.innerHTML="<font color=red>"+str+"</font>";
			
			obj.focus();
			return false;
		}
		else
		{
			SPAN.innerHTML="";
			return true;
		}
	}
	catch(exception){return false;}
	finally{}
	return true;
}
//检测字符串最大长度
function CheckLenMax(objID,Num,str)
{
	try
	{
		var obj=document.getElementById(objID);
		var SPAN=document.getElementById("SPAN"+objID);
		if (obj.value.length>Num)
		{
			SPAN.innerHTML="<font color=red>"+str+"</font>";
			obj.scrollIntoView();
			obj.focus();
			return false;
		}
		else
		{
			SPAN.innerHTML="";
			return true;
		}
	}
	catch(exception){return false;}
	finally{}
	return true;
}
//比较是否一致
function CompareSame(objID1,objID2,str)
{
	var obj1=document.getElementById(objID1);
	var obj2=document.getElementById(objID2);
	var SPAN=document.getElementById("SPAN"+objID2);

	if (obj1.value!=obj2.value)
	{
		SPAN.innerHTML="<font color=red>"+str+"</font>";
		
		obj2.focus();
		return false;
	}
	else
	{
		SPAN.innerHTML="";
	}

	return true;
}

//检测是否为数字
function CheckNumber(objID,str)
{
	try
	{
		var obj=document.getElementById(objID);
		var SPAN=document.getElementById("SPAN"+objID);

		if (obj.value.length>0 && isNaN(obj.value)==false)
		{
			SPAN.innerHTML="";
		}
		else
		{
			SPAN.innerHTML="<font color=red>"+str+"</font>";
			
			obj.focus();
			return false;
		}
		return true;
	}
	catch(exception){return false;}
	finally{}
	return true;
}


//检测字符串最小长度
function Checkmobel(objID,Num,str)
{
	try
	{
		var obj=document.getElementById(objID);
		var SPAN=document.getElementById("SPAN"+objID);
		if (obj.value.length!=Num)
		{
			SPAN.innerHTML="<font color=red>"+str+"</font>";
			
			obj.focus();
			return false;
		}
		else
		{
		if (obj.value.length>0 && isNaN(obj.value)==false)
		{
			SPAN.innerHTML="";
		
	 
			return true;
		}
		else
		{
		SPAN.innerHTML="<font color=red>"+str+"</font>";
			
			obj.focus();
			return false;
		}
		}
	}
	catch(exception){return false;}
	finally{}
	return true;
}


function IsDate(str)
{
	return (str.search(/^[\d]{4,4}\-[\d]{1,2}\-[\d]{1,2}$/i)!=-1?true:false);
}
function SelectedOfText(obj,text)
{

	for(i=0;i<obj.options.length;i++)
	{
	
          if(obj.options[i].text==text)
		{
			obj.options[i].selected=true;

			return true;
		}
	}
	return false;
}
function SelectedOfValue(obj,value)
{

	for(i=0;i<obj.options.length;i++)
	{
	
          if(obj.options[i].value==value)
		{
			obj.options[i].selected=true

			return true;
		}
	}
	return false;
}

function SelectAddItem(obj,Text,Value,Selected)
{
	var item = new Option(Text,Value);
	obj.options.add(item);
	if (Selected==true)
	{
		if (obj.selectedIndex>-1) obj.options[obj.selectedIndex].selected=false;
		obj.options[obj.options.length-1].selected=true;
	}
}
	
function GetUprice(val)
{
 
  val=val.replace(/y/g,"1");
    val=val.replace(/r/g,".");
      val=val.replace(/a/g,",");
    var  UserLevel =getCookie("UserLevel1");
    if (UserLevel=="")UserLevel="E";
    var arrprice=stringToArray(val);
    var price = arrprice[4];
           switch (UserLevel.toUpperCase())
           {
               case "A":
                   price =arrprice[0];
                   break;
               case "B":
                   price = arrprice[1];
                   break;
               case "C":
                   price = arrprice[2];
                   break;
               case "D":
                   price = arrprice[3];
                   break;
               default:
                   price = arrprice[4];
                   break;
           }    
 return  price;
}
 
  function stringToArray(str) {
	   var temp = str;
	   var strArray = new Array();
	   var count = 0;
	   while(temp.indexOf(",") != -1) {

		 var position = temp.indexOf(",");
		 
		 strArray[count] = temp.substring(0,position);
		 //alert( strArray[count] );
		 count++;
		 var len = temp.length;
		 temp =  temp.substring(position+1,len);

	   }
	   strArray[count] = temp;
	   //alert(strArray[count]);
	   return strArray;
  }
  
function addEventOnChange(Obj,fun)
{
	var c=Obj.onchange;Obj.onchange=fun;
	Obj.attachEvent("onchange",c);
}

function addEventOnClick(Obj,fun)
{
	var c=Obj.onclick;Obj.onclick=fun;
	Obj.attachEvent("onclick",c);
}

function addEventOnLoad(Obj,fun)
{
	var c=Obj.onload;Obj.onload=fun;
	Obj.attachEvent("onload",c);
}

function addEventOnPropertyChange(Obj,fun)
{
	var c=Obj.onpropertychange;Obj.onpropertychange=fun;
	Obj.attachEvent("onpropertychange",c);
}
function $a(obj)
{
	return document.getElementById(obj);
}


// JScript 文件
 
   function search_top()
        {
           var stringProductName=document.getElementById("tbProductName").value;
           
		   if (stringProductName=="") return;
           if (stringProductName=="请输入产品名称或者产品编号")
           {
           alert("请输入产品名称或者产品编号");
           return;
           }
	
	  document.getElementById("divtopsearch1").style.display="none";
           document.getElementById("divtopsearch2").style.display="block";
           stringProductName=escape(stringProductName);
          $.ajax( {
		type : "POST",    //请求类型
		url : "/seach.aspx", //请求路径
		data : "stringProductName="+stringProductName,   //请求参数
        error:error_search_top,
		success :success_search_top
	  });
        }
        function success_search_top(result)
        {
			  window.parent.location.href =result;
        }
	  function error_search_top(result){
    
  if(result.status ==200&& result.statusText =="OK"){
   success_search_top(result);
  }
  else{
    alert("FAILED");
  }
  }  
		
  function _onfous(obj)
  {
  if (obj.value=='请输入产品名称或者产品编号')
  {
  obj.value='';
  obj.style.color='#000000';
  }
  }
  function _onblur(obj)
  {
     if (obj.value=='')
  {
  obj.value='请输入产品名称或者产品编号';
  obj.style.color='#444444';
  }
  }
  
      function searchlog_Mfous(val)
{

if (document.getElementById("lilog"+val).className=="curr") return;
for (i=1;i<4;i++)
{
 if ( i==val)
 {
    document.getElementById("lilog"+i).className="curr";
document.getElementById("lilogcontent"+i).style.display="block";
 } 
 else
 {
if (document.getElementById("lilog"+i).className=="curr")
{
 
   document.getElementById("lilog"+i).className="";
   document.getElementById("lilogcontent"+i).style.display="none";
 }
 }
}
}  
function addclick(obj,val)
{
	var num= document.getElementById(obj).value;
	num=parseInt(num);
	if (val==1)
	{
		num--;
		if (num<1) num=1;
	}
	else
	{
		num++;
	}
	document.getElementById(obj).value=num;
	
}
