﻿String.prototype.trim = function()  
{  
	return this.replace(/(^\s*)|(\s*$)/g, "");  
}
function $(val)
{
    return document.getElementById(val);
}
function IsDisplay(ctl)
{
    var obj=$(ctl);
    obj.style.display = obj.style.display=='none' ? obj.style.display='' :obj.style.display='none';
}
function WinOpen(url,n,w,h)
{
        var left = (screen.width-w)/2;
        var top = (screen.height-h)/2;
        var f = "width="+w+",height="+h+",top="+top+",left="+left+",scrollbars=yes,resizable=yes";
        var c = window.open(url,n,f);
        return c; 
}
//返回日期
function returnDate()
{
    var day="";
    var month="";
    var ampm="";
    var ampmhour="";
    var myweekday="";
    var year="";
    mydate=new Date();
    myweekday=mydate.getDay();
    mymonth=mydate.getMonth()+1;
    myday= mydate.getDate();
    myyear= mydate.getYear();
    year=(myyear > 200) ? myyear : 1900 + myyear;
    if(myweekday == 0)
    weekday=" 星期日 ";
    else if(myweekday == 1)
    weekday=" 星期一 ";
    else if(myweekday == 2)
    weekday=" 星期二 ";
    else if(myweekday == 3)
    weekday=" 星期三 ";
    else if(myweekday == 4)
    weekday=" 星期四 ";
    else if(myweekday == 5)
    weekday=" 星期五 ";
    else if(myweekday == 6)
    weekday=" 星期六 ";
    return year+"年"+mymonth+"月"+myday+"日"+weekday;
}

function WinOpenDialog(url,w,h)
{
    var feature = "dialogWidth:"+w+"px;dialogHeight:"+h+"px;center:yes;status:no;help:no";
    //WinOpenDialog('../Common/SelectTemplate.aspx?ControlId=TextBox1&StartPath='+escape('/Template'),650,480)"
    showModalDialog(url,window,feature);
}
function CheckNumber(val)
{
   var patt=/^\d+$/;
   return patt.test(val) ;
}
function CheckNumberNotZero(val)
{
    var patt=/^[^0]\d*$/
    return patt.test(val) ; 
}
function ImgSize(val)
{

			var height = val.height;
			var width = val.width; 
			if(height>150&&width<=330)
			{
				val.height = 150;
			}
			else if(height<=150&&width>330)
			{
				val.width = 330;
			}
			else if(height>150&&width>330)
			{
				if(height/width>=150/330)
				{
					val.height = 150;
				}
				else
				{
					val.width = 330;
				}
			}
				

}

function showOn(id){
	document.getElementById("navT"+id).className="tabon";
	
}
function showOut(id){
	document.getElementById("navT"+id).className="";

}

function CheckHas(uri,input,fileldName,tableName)
{
   var inputStr = escape(input);
   var fileldNameStr = escape(fileldName);
   var tableNameStr = escape(tableName);
   var paramStr = "Input="+input+"&FileldName="+fileldNameStr+"&TableName="+tableNameStr;
   var flag = XmlHttpPostMethodText(uri,paramStr)
   if(flag==1)
   {
        return true;
   }
   else
   {
        return false;
   } 
}
var tid=0;
function ShowTabs(cid)
{
    if(cid!=tid)
    {
        $("TabTitle"+tid).className="title5";
        $("TabTitle"+cid).className="title6";
        $("Tabs"+tid).style.display="none";
        $("Tabs"+cid).style.display="";
        tid=cid;
    }
}


//获取颜色
function GetColor(img_val,input_val)
{
	var PaletteLeft,PaletteTop
	var obj = $("colorPalette");
	ColorImg = img_val;
	ColorValue = $(input_val);
	if (obj){
		PaletteLeft = getOffsetLeft(ColorImg)
		PaletteTop = (getOffsetTop(ColorImg) + ColorImg.offsetHeight)
		if (PaletteLeft+150 > parseInt(document.body.clientWidth)) PaletteLeft = parseInt(event.clientX)-260;
		if (PaletteTop > parseInt(document.body.clientHeight)) PaletteTop = parseInt(document.body.clientHeight)-165;
		obj.style.left = PaletteLeft + "px";
		obj.style.top = PaletteTop + "px";
		if (obj.style.visibility=="hidden")
		{
			obj.style.visibility="visible";
		}else {
			obj.style.visibility="hidden";
		}
	}
}
function getOffsetTop(elm) {
	var mOffsetTop = elm.offsetTop;
	var mOffsetParent = elm.offsetParent;
	while(mOffsetParent){
		mOffsetTop += mOffsetParent.offsetTop;
		mOffsetParent = mOffsetParent.offsetParent;
	}
	return mOffsetTop;
}
function getOffsetLeft(elm) {
	var mOffsetLeft = elm.offsetLeft;
	var mOffsetParent = elm.offsetParent;
	while(mOffsetParent) {
		mOffsetLeft += mOffsetParent.offsetLeft;
		mOffsetParent = mOffsetParent.offsetParent;
	}
	return mOffsetLeft;
}

function setColor(color)
{
	if(ColorImg.id=='FontColorShow' && color=="#") color='#000000';
	if(ColorImg.id=='FontBgColorShow' && color=="#") color='#FFFFFF';
	if (ColorValue){ColorValue.value = color.substr(1);}
	if (ColorImg && color.length>1){
		ColorImg.src='../../Images/Rect.gif';
		ColorImg.style.backgroundColor = color;
	}else if(color=='#'){ ColorImg.src='../../Images/rectNoColor.gif';}
	$("colorPalette").style.visibility="hidden";
}
 function SelectAll(trigger,container)
{
     var obj=$(trigger);
     var chks=document.getElementById(container).getElementsByTagName("input");
      for(var i=0;i<chks.length;i++)
      {
           if(chks[i].type=="checkbox")
            {
                chks[i].checked=obj.checked;
             } 
      }
}
 function   coder(str)   
  {   
        var   s   =   "";   
        if   (str.length   ==   0)   return   "";   
        for   (var   i=0;   i<str.length;   i++)   
        {   
              switch   (str.substr(i,1))   
              {   
                      case   "<"     :   s   +=   "&lt;";       break;   
                      case   ">"     :   s   +=   "&gt;";       break;   
                      case   "&"     :   s   +=   "&amp;";     break;   
                      case   "   "     :   s   +=   "&nbsp;";   break;   
                      case   "\""   :   s   +=   "&quot;";   break;   
                      case   "\n"   :   s   +=   "<br>";       break;   
                      default       :   s   +=   str.substr(i,1);   break;   
              }   
        }   
        return   s;   
  }   


//IE和firefox通用的复制到剪贴板的JS函数
function copyToClipboard(txt) 
{        
     if(window.clipboardData)
     {
        window.clipboardData.clearData(); 
        window.clipboardData.setData("Text", txt);
        alert("复制成功！")
     } 
     else if(navigator.userAgent.indexOf("Opera") != -1) 
     {
        window.location = txt;
     }
     else if (window.netscape)
     {
       try 
       {
          netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
       }
       catch (e)
       {
          alert("被浏览器拒绝！\n请在浏览器地址栏输入'about:config'并回车\n然后将'signed.applets.codebase_principal_support'设置为'true'");
       }
        var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);
        if (!clip)
               return;
        var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);
        if (!trans)
               return;
        trans.addDataFlavor('text/unicode');
        var str = new Object();
        var len = new Object();
        var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);
        var copytext = txt;
        str.data = copytext;
        trans.setTransferData("text/unicode",str,copytext.length*2);
        var clipid = Components.interfaces.nsIClipboard;
        if (!clip)
               return false;      
        clip.setData(trans,null,clipid.kGlobalClipboard); 
        alert("复制成功！") 
     } 
}  

function ShowHidden(obj,Is,abs)
{
    if($(obj).style.display=="")
   {
        $(obj).style.display='none';
       if(abs=="left") 
             Is.className="down_bg";
       else if(abs=="right")
            Is.className="modelTitleDown";  
       Is.title='点击显示' ;
   } 
   else
   {
        $(obj).style.display='';
       if(abs=="left") 
           Is.className="up_bg"; 
       else if(abs=="right")
           Is.className="modelTitle";
       Is.title='点击隐藏' ;
    } 
}

function MM_showHideLayers() { //v9.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) 
  with (document) if (getElementById && ((obj=getElementById(args[i]))!=null)) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}


function GetReadUserInfo()
{
    document.write("<script type='text/javascript' src='~/ajaxpro/prototype.ashx'></script>");
    document.write("<script type='text/javascript' src='~/ajaxpro/core.ashx'></script>");
    document.write("<script type='text/javascript' src='~/ajaxpro/converter.ashx'></script>");
    document.write("<script type='text/javascript' src='~/ajaxpro/common_ReadUserInfo,App_Web_oaidv3np.ashx'></script>");
    common_ReadUserInfo.ReadUserInfo("",UserInfo_Call_Back);
}
//自定义的函数
//填充标题
function FillTitle()
{
	var temp=document.getElementsByName("txt_Area");
	for (i=0;i<temp.length;i++){
  //遍历Radio
		if(temp[i].checked)
		{
			//取得地区值
		  var Area=temp[i].value;
		 }
  	}
	
	var Fac=document.form1.txt_Factory.value;
	
	if(Fac=="不关联")
	{
		setTag(Area);
	}
		
		
	else
	{
		setTag(Fac)
	}
	
	
	
	
	if(Area=="不限")
	{
		Area="全国主要地区";	
	}
	else
	{
			
	}
	//下面取今天的日期
	var Today=new Date();
	var TitleDate=(Today.getMonth()+1)+"月"+Today.getDate()+"日";
	//取得钢厂信息
	
	if($("txtTitle").value=="")
	{
		if(Fac=="不关联")
	{
		$("txtTitle").value=TitleDate+Area+"废钢价格行情";
	
		
	}
	else
	{
		
		$("txtTitle").value=TitleDate+Fac+"废钢价格调整信息";
		
	}
	}
	
}


function SetArea(area)
{
	var tarea=area.replace("市","")
	tarea=tarea.replace("县","")
	var temp=document.getElementsByName("txt_Area");
	for (i=0;i<temp.length;i++){
  //遍历Radio
		if(temp[i].checked)
		{
			//取得地区值
		  var Area=temp[i].value;
		 }
  	}
	
	var Fac=document.form1.txt_Factory.value;
	
	if(Fac=="不关联")
	{
		setTag(Area);
	}
		
		
	else
	{
		setTag(Fac)
	}
	
	
	
	
	if(Area=="不限")
	{
		Area="全国主要地区";	
	}
	else
	{
		//Area=Area+tarea+"地区";	
	}
	//下面取今天的日期
	var Today=new Date();
	var TitleDate=(Today.getMonth()+1)+"月"+Today.getDate()+"日";
	//取得钢厂信息
	
	
			if(Fac=="不关联")
		{
			$("txtTitle").value=TitleDate+Area+"废钢价格行情";
		
			
		}
	else
	{
		
		$("txtTitle").value=TitleDate+Fac+"废钢价格调整信息";
		
	}
	
	
}


function setTag(val)
{
	if($("txtTagNameStr").value==""){
	$("txtTagNameStr").value=val;
	}else{
		//$("txtTagNameStr").value=$("txtTagNameStr").value+" "+val;
		
		}
}


//填充内容
function FillPrice()
{
	var price1=document.form1.txt_Price1.value;	
	var price2=document.form1.txt_Price2.value;
	var price3=document.form1.txt_Price3.value;
	var Pchange=document.form1.txt_Pchange.value;
	var jhd=""
	if(price1=="0") price1="--";
	if(price2=="0") price2="--";
	if(price3=="0") price3="--";
	if(Pchange=="0"){Pchange="--"}
	else{
		if(Pchange.indexOf("+",0)>=0){
		Pchange="<font color=red>"+Pchange+"</font>"
		}
		if(Pchange.indexOf("-",0)>=0){
		Pchange="<font color=green>"+Pchange+"</font>"
		}
		
	}
	
	
	var Fac=document.form1.txt_Factory.value;
		if(Fac=="不关联")
	{
		jhd="本地";
		
		
	}else
	{	
		jhd="<font color=blue>钢厂</font>"
	}
	
	var Desc="";
	var Content="";
	var THead="<table class=ContentTb align=center border=1 ><tr><th width=100 align=center>&nbsp;品名</th><th width=100 align=center>&nbsp;规格</th> <th width=100 align=center>&nbsp;交货地</th><th width=105 align=center>&nbsp;价格(元/吨)</th><th width=95 align=center>&nbsp;涨跌</th><th width=95 align=center>&nbsp;备注</th> </tr>"
	var P1="";
	var P2="";
	var P3="";
	var PS1=document.form1.PS1.value;
	var PS2=document.form1.PS2.value;
	var PS3=document.form1.PS3.value;
	var TFoot=" <tr>   <td align=center><b>相关说明</b></td>   <td colspan=5>&nbsp;"+Desc+"</td>  </tr></table>"
	if(price1!="--")
	{
		P1=" <tr><td align=center>重废</td> <td align=center>厚度≥6mm</td><td align=center>"+jhd+"</td><td align=center>"+price1+"</td><td align=center>"+Pchange+"</td><td align=center>"+PS1+"</td></tr>"	
	}
	
	if(price2!="--")
	{
		P2="<tr> <td align=center>中废</td><td align=center>厚度≥4mm</td>   <td align=center>"+jhd+"</td> <td align=center>"+price2+"</td>    <td align=center>"+Pchange+"</td><td align=center>"+PS2+"</td></tr>";
	}
	
	if(price3!="--")
	{
		P3="<tr>    <td align=center>小废</td>   <td align=center>厚度≥2mm</td>  <td align=center>"+jhd+"</td>  <td align=center>"+price3+"</td><td align=center>"+Pchange+"</td><td align=center>"+PS3+"</td></tr>";
	}
	
	Content=THead+P1+P2+P3+TFoot;
	//var oEditor=FCKeditorAPI.GetInstance("txt_Content") ; 
    Ceditor.html(Content);
}
function AutoDate(objID)
{
	var Today=new Date();
	var TitleDate=Today.getYear()+"-"+(Today.getMonth()+1)+"-"+Today.getDate();
	$(objID).value=TitleDate
	
}
function SMSContent()
{

	
	
	//下面取今天的日期
	var Today=new Date();
	var TitleDate=(Today.getMonth()+1)+"月"+Today.getDate()+"日";
	//取得钢厂信息
	var Fac=document.form1.txt_Factory.value;
	if(Fac=="不关联")
	{
		$("txt_SMSContent").value=$("txtTitle").value+",重废"+$("txt_Price1").value+"元/吨"
		
	}
	else
	{
		
		$("txt_SMSContent").value=$("txtTitle").value+",调整后精炉料价格为"+$("txt_Price1").value+"元/吨";
	}
	
}
function GetPrice()
{
	$("priceinfo").style.visibility="visible"; 
	var temp=document.getElementsByName("txt_Area");
	
	for (i=0;i<temp.length;i++){
  //遍历Radio
		if(temp[i].checked)
		{
			//取得地区值
		  var Area=temp[i].value;
		 }
  	}
	
	if(Area=="不限")
	{
		Area="";	
	}
	var Fac=escape(document.form1.txt_Factory.value);
	Area=escape(Area)
	colid=document.form1.ddlColId.value;
	
	url="/asp/chart/getprice.asp?area="+Area+"&factory="+Fac+"&colid="+colid;
	
	$("priceinfo").innerHTML=XmlHttpGetMethodText(url)
	
}

function GetArea()
{
	if(document.form1.ddlColId.value!="121"){
	$("areainfo").style.visibility="visible"; 
	var temp=document.getElementsByName("txt_Area");
	
	for (i=0;i<temp.length;i++){
  //遍历Radio
		if(temp[i].checked)
		{
			//取得地区值
		  var Area=temp[i].value;
		 }
  	}
	
	if(Area=="不限")
	{
		Area="";	
	}
	var Fac=escape(document.form1.txt_Factory.value);
	Area=escape(Area)
	
	colid=document.form1.ddlColId.value;
	url="/asp/chart/getarea.asp?area="+Area+"&colid="+colid;
	
	$("areainfo").innerHTML=XmlHttpGetMethodText(url)
	}
}


function SetPrice(price)
{
	url="/asp/chart/setprice.asp?id="+price;
	myarray=XmlHttpGetMethodText(url).split("||")
	$("txtTitle").value=myarray[0]
	$("txt_Price1").value=myarray[1]
	$("txt_Price2").value=myarray[2]
	$("txt_Price3").value=myarray[3]
	$("txt_SMSContent").value=myarray[5]
	$("txtTagNameStr").value=myarray[6]
	//var oEditor=FCKeditorAPI.GetInstance("txt_Content") ; 
        Ceditor.html(myarray[4]);
	$("priceinfo").style.visibility="hidden"; 
	
}
function chklen(){   
var strcontent = form1.txt_SMSContent.value; 
form1.scdx.value="已输入" +strcontent.length +"字,最多130字"
 
} 

function checkform(){
    DelHtml();
	if(document.getElementById("txtTitle").value==""||document.getElementById("txtTitle").value.length>21){
		alert("标题不能为空或者太长");
		document.getElementById("txtTitle").focus()
		return false;
	}
	if(parseInt(document.getElementById("ddlColId").value)==0){
		alert("请选择类别");
		document.getElementById("ddlColId").focus()
		return false;
	}
	if(parseInt(document.getElementById("select_Area1").value)==0){
		alert("请选择地区");
		document.getElementById("select_Area1").focus()
		return false;
	}
	if(parseInt(document.getElementById("select_Sort").value)==0){
		alert("请选择废钢分类");
		document.getElementById("select_Sort").focus()
		return false;
	}
	if(document.getElementById("txt_Contact").value==""||document.getElementById("txt_Contact").value.length>5){
		alert("联系人不能为空或者太长");
		document.getElementById("txt_Contact").focus()
		return false;
	}
	if(document.getElementById("txt_Tel").value==""){
		alert("联系电话不能为空");
		document.getElementById("txt_Tel").focus()
		return false;
	}
	if(document.getElementById("txtYzm").value==""){
		alert("验证回答不能为空");
		document.getElementById("valcode").src="/common/validCode.aspx";
		document.getElementById("txtYzm").focus();
		return false;
	}
	
	var cellphone=/^([\d-+]*)$/
	if(!cellphone.test(document.getElementById("txt_Tel").value)){
		alert("请输入正确的联系电话");
		document.getElementById("txt_Tel").focus();
		return false;
	}
	
	//document.getElementById("Button2").disabled=true;
	var url="/user/info/infodoaddi.aspx";
	//var oEditor = FCKeditorAPI.GetInstance('txt_Content') ;
	//var acontent=oEditor.GetXHTML();
	var acontent=document.getElementById("txt_Content").value
	
	if(acontent.length>200){
	    alert("内容字数不能大于200");
	    document.getElementById("txt_Content").focus();
	    return false;
	}
	var isopen;
	isopen=1;
	
	var pars="txttitle="+escape(document.getElementById("txtTitle").value)+"&ddlcolid="+document.getElementById("ddlColId").value+"&txt_Area1="+escape(document.getElementById("txt_Area1").value)+"&txt_Area1_Id="+escape(document.getElementById("txt_Area1_Id").value)+"&txt_Area2="+escape(document.getElementById("txt_Area2").value)+"&txt_Area2_Id="+escape(document.getElementById("txt_Area2_Id").value)+"&txt_Sort="+escape(document.getElementById("txt_Sort").value)+"&txt_Sort_Id="+escape(document.getElementById("txt_Sort_Id").value)+"&txt_Sort2="+escape(document.getElementById("txt_Sort2").value)+"&txt_Sort2_Id="+escape(document.getElementById("txt_Sort2_Id").value)+"&txt_Content="+escape(acontent)+"&txt_Contact="+escape(document.getElementById("txt_Contact").value)+"&txt_Tel="+escape(document.getElementById("txt_Tel").value)+"&txt_EndDate="+document.getElementById("txt_EndDate").value+"&isopen="+isopen+"&picpath="+document.getElementById("txt_picpath").value+"&txtyzm="+document.getElementById("txtYzm").value+"&tableno="+document.getElementById("txt_tableno").value;
	
	
	
	var backval=XmlHttpPostMethodText(url,pars);
	
	if(backval=="false"){
		alert("标题不能超过20个字，请修改");
		
	}else{
	    if(backval=="toomuch"){
	    alert("发布失败，同一IP地址每天只能发布一条供求");
		return false;
	    }else{
			
		if(backval.indexOf("true")>=0){
		alert("恭喜您,您的供求信息已发布成功!\n1到3分钟后将会出现在网站首页\n废钢网祝您业务红火、生意兴隆！");
		
		var url=backval.split("|")[1];
		if(confirm("现在就查看发布过的信息吗?")){
			window.location.href=url;
		}else{
		window.opener=null;
		window.close();
		}
		}
		else{
			if(backval=="yzm"){
				alert("验证回答不正确");
				document.getElementById("valcode").src="/common/validCode.aspx";
				document.getElementById("txtYzm").focus();
				return false;
			}else{
			if(backval=="tosh"){
				alert("信息提交审核成功！");
				window.location.href="/user/console/index.aspx?model=mygq"
			
			}else{
			alert("系统发生未知错误，请稍后再发");
			window.opener=null;
			window.close();
			}}
		}
		}
	}
}

function getSms(){
    var temp=document.getElementsByName("txt_Area");
	for (i=0;i<temp.length;i++){
  //遍历Radio
		if(temp[i].checked)
		{
			//取得地区值
		  var Area=temp[i].value;
		 }
  	}
  	
  	Area=escape(Area);
  	window.open("/user/console/apps/sms/getSms.aspx?area="+Area,"sms","height=400,width=960,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,resizable=yes");
    
}

function GB()
{
	document.getElementById("priceinfo").style.visibility="hidden";
}
function FD(){
	document.getElementById("priceinfo").style.width="550px";
	document.getElementById("priceinfo").style.height="450px";
	document.getElementById("priceinfo").style.margin="-170px 0 0 -45px";
}
function HF(){
	document.getElementById("priceinfo").style.width="400px";
	document.getElementById("priceinfo").style.height="200px";
	document.getElementById("priceinfo").style.margin="0 0 0 0";
}
function FBPL(txtContent){
	
	if($("addreview").style.display=="none"){
	$("addreview").style.display="block";
	$("fbpl").value="停止发表";	
	}else{
		if(txtContent==''){
		$("addreview").style.display="none";
		$("fbpl").value="发表评论";	
		}
	}
	$('txtContent').value=txtContent;
}
function FillFactory(a){
	if(document.form1.ddlColId.value=="121"){
	
		document.form1.txt_Factory.outerHTML=XmlHttpGetMethodText("/user/console/apps/market/getarea2.aspx?area="+escape(a));
	

	}
}
 function gqprice(){
		 var THead="<table class=GQContent align=center border=1 width=450 ><tr><th width=100 align=center>&nbsp;品名</th><th width=100 align=center>&nbsp;规格</th><th width=150 align=center>&nbsp;价格(元/吨)</th><th width=100 align=center>&nbsp;备注</th></tr>";
		 var Tbody="<tr><td align=center></td> <td align=center></td><td align=center></td><td align=center></td></tr><tr><td align=center></td> <td align=center></td><td align=center></td><td align=center></td></tr><tr><td align=center></td> <td align=center></td><td align=center></td><td align=center></td></tr>"
var oEditor=FCKeditorAPI.GetInstance("txt_Content") ; 
    oEditor.SetHTML(oEditor.GetXHTML()+THead+Tbody);
	 }
function updatehistory(v){
	//1是供求
	if (v==1){
		var updateinfo='V1.0.10328更新内容:更换了简洁界面\r\n';
		updateinfo=updateinfo+"增加了登陆与不登陆状态的显示\r\n";
		updateinfo=updateinfo+"增加了登陆后自动填充上次填写的内容\r\n";
		updateinfo=updateinfo+"加上了历史发布记录的链接\r\n";
		alert(updateinfo);
	}
}

function addbz(str){
	var dbz=document.getElementsByName("txt_bz")[0];
	var dt=new Date();
	dbz.value=dbz.value+"\n"+dt.toLocaleDateString()+str;

}
