
String.prototype.left=function(i,alt)
{
	if(this.length>i)
	{
		return this.substring(0,i-1)+alt;
	}
	else
	{
		return this;
	}
}


String.prototype.index = function(i,s)
{
	if(typeof(s) =="string")
	{
		return this.split(s)[i];
	}
	else
	{
		return this.split(",")[i];
	}
}


function Trim(text) 
	{
		return(text.toString().replace(/^\s*|\s*$/g, ""));
	}
	
	

String.prototype.middle = function(sTag,eTag)	
{
	var sTagindex = this.indexOf(sTag)+sTag.length;
	var eTagindex = this.indexOf(eTag);
	return this.substring(sTagindex,eTagindex);
}


function isImgKind(str)
{
	var url = str.toLowerCase();
	if(url.indexOf('.gif')>-1||url.indexOf('.jpg')>-1)
	{
		return true;
	}
	else
	{
		return false;
	}
}


function onlyNum()
{
//alert(event.keyCode); 
	/*if(!((event.keyCode>=48&&event.keyCode<=57)||(event.keyCode>=96&&event.keyCode<=105)||(event.keyCode==8)||(event.keyCode==190)||(event.keyCode==189)||(event.keyCode==191)||(event.keyCode==37)||(event.keyCode==39)||(event.keyCode==46)||(event.keyCode==16)||(event.keyCode==18)||(event.keyCode==17)||(event.keyCode==9)||(event.keyCode==220)||(event.keyCode==13)||(event.keyCode==110)||(event.keyCode==109)))
	{
	event.returnValue=false;
	}*/
	if((event.keyCode>47&&event.keyCode<58)||event.keyCode==13)
	{
		return true;
	}
	else
	{
		event.returnValue=false;
	}

}

function onlyEname(o)
{
	//var o = event.srcElement;
	return (/\w+$/i.test(o.value));
}



function zip(str,strnum)
{
	
  //var str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; // 
  var len =str.length;
  rstr ="";
  for(i=0;i<len;i++)
  {
	if(strnum)
	{
		rstr += str.charCodeAt(i)+strnum.charCodeAt(0)+"."; 
	}
	else
	{
		rstr += str.charCodeAt(i)+"."; 
	}
  }                              
             
  return(rstr);                            

}

function spParams(p)
{
	return "'"+p.replace(/'/g,"''")+"'";
}

function SqlValue(p)
{
return p.replace(/'/g,"''");
}


function updateSql(data)
{
	var len = data.length;
	var col ="";
	var colvalue ="";
	var sql ="";
	for(i=0;i<len;i++)
	{
		if(data[data[i]]!=null)
		{
			col =data[i];
				colvalue =spParams(data[data[i]]);
			
			if(i==len-1)
			{
				
				sql +=col+"="+colvalue;
			}
			else
			{
				
				sql +=col+"="+colvalue+",";
			}
		}
		
	}
	
	return sql;
} 

function insertSql(data)
{
	//var data = makedataInfor();
	var len = data.length;
	var col ="";
	var colvalue ="";
	for(i=0;i<len;i++)
	{
		if(data[data[i]]!=null)
		{
			if(i==len-1)
			{
				col +=data[i];
				colvalue +=spParams(data[data[i]]);
			}
			else
			{
				col +=data[i]+",";
				colvalue +=spParams(data[data[i]])+",";
			}
		}
		
	}
	return{Col:col,ColValue:colvalue}
}

function makedataInfor(tb)
{
	var data = new Array();
	var mainObj = getObject("page");
	if(tb){mainObj = tb;}
	var dataItems = getChild(mainObj,"true","contentEditable");
	var len = dataItems.length;
	//alert(len)
	for(i=0;i<len;i++)
	{
		
		
		if(Trim(dataItems[i].innerText)!="")
		{
				data[i] = dataItems[i].data;
				data[dataItems[i].data]=dataItems[i].innerText;
		}
		
	}
	
	
	return data;
}


    String.prototype.IsPicture = function()
    {
        //判断是否是图片 - strFilter必须是小写列举
        var strFilter=".jpeg|.gif|.jpg|.png|.bmp|.pic|"
        if(this.indexOf(".")>-1)
        {
            var p = this.lastIndexOf(".");
            //alert(p);
            //alert(this.length);
            var strPostfix=this.substring(p,this.length) + '|';        
            strPostfix = strPostfix.toLowerCase();
            //alert(strPostfix);
            if(strFilter.indexOf(strPostfix)>-1)
            {
                //alert("True");
                return true;
            }
        }        
        //alert('False');
        return false;            
    }