function LTrim(str)
{
    var whitespace = new String(" \t\n\r");
    var s = new String(str);
    
    if (whitespace.indexOf(s.charAt(0)) != -1)
    {
        var j=0, i = s.length;
        while (j < i && whitespace.indexOf(s.charAt(j)) != -1)
        {
            j++;
        }
        s = s.substring(j, i);
    }
    return s;
}
 

function RTrim(str)
{
    var whitespace = new String(" \t\n\r");
    var s = new String(str);
 
    if (whitespace.indexOf(s.charAt(s.length-1)) != -1)
    {
        var i = s.length - 1;
        while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1)
        {
            i--;
        }
        s = s.substring(0, i+1);
    }
    return s;
}

 
function Trim(str)
{
    return RTrim(LTrim(str));
}


function IsEmpty(obj)
{
    obj=document.getElementsByName(obj).item(0);
    if(Trim(obj.value)=="")
    {
        alert("Dont leave it blank.");        
        if(obj.disabled==false && obj.readOnly==false)
        {
            obj.focus();
        }
    }
}
 

function IsEmail(str)

{
	emailAddress=Trim(str);
	if (emailAddress == "") {
		alert("\ndont leave blank in email item");
		return false; 
	}
	if (emailAddress.indexOf ('@',0) == -1 || emailAddress.indexOf ('.',0) == -1)
	{
		alert("\nInvalid email address!");
		return false;
	}
	return true;
}


//弹出窗口
function openWin(url) {
	window.open (url,"", "height=350, width=350, toolbar=no, menubar=no, scrollbars=no, resizable=yes, location=no, status=no") ;
}
//弹出新闻
function openNews(url) {
	window.open (url,"", "height=350, width=500, toolbar=no, menubar=no, scrollbars=yes, resizable=no, location=no, status=no") ;
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
function hidePro(model)
{ 
  document.getElementById(model).style.display="none";
}

function addFavor(type,model)
{ 
	//if repeat ,dont add it
	
		if(getCookie(type) == null){
			document.cookie = type +"=" + model;
		}else{
			if(getCookie(type).indexOf(model) <0)
			{
				document.cookie = type +"=" + getCookie(type) + "#" + model;
			}
			else
			{
				alert("You have added it!");
				return;
			}
		}
		alert("Add successfully ");
}

function removeFavor(type,model)
{ 
	document.inquery.FavorGM.value = removeStr(document.inquery.FavorGM.value,model);
	tmpStr = getCookie(type);
	document.cookie = type +"=" + removeStr(tmpStr,model);
}

function removeStr(str,str2)
{
  var tmpStr;
  if (str.indexOf(str2) != 0)
  {
  	tmpStr = str.replace("#"+str2,"");
  }
  else
  {
  	tmpStr = str.substring(str2.length+1);
  }
  return tmpStr;
}
	

function getCookie(Key)
{
	var search = Key + "=";
	begin = document.cookie.indexOf(search);
	if (begin != -1) {
	  begin += search.length;
	  end = document.cookie.indexOf(";",begin);
	  if (end == -1) end = document.cookie.length;
	  return document.cookie.substring(begin,end);
	}
} 

function delCookie(Key) {
document.cookie = Key + "=;expires=today.toGMTString";
}

