function SwapDisplay(objDisplay)
  {
  	if (!objDisplay)
  	 return false ;
  var x2='s';
  var x1='t';
  x1=x1.concat(objDisplay);
  x2=x2.concat(objDisplay);
  
  if (document.getElementById(x1).style.display=="block")
    {
    document.getElementById(x2).src='../images/plus.gif';
    document.getElementById(x1).style.display="none";
    }
  else
    {
    document.getElementById(x2).src='../images/minus.gif';
    document.getElementById(x1).style.display="block";
    }
  return void(0);
  }

function validate_email(field,alerttxt)
{
with (field)
  {
  if (value=='')
    {alert('لطفا ایمیل خود را وارد نمایید'); return false;}
  
  apos=value.indexOf("@");
  dotpos=value.lastIndexOf(".");

  if (apos<1||dotpos-apos<2)
    {alert(alerttxt);return false;}
  else {return true;}
  }
}

function validate_form(thisform)
{
with (thisform)
  {
  if (validate_email(email,"Not a valid e-mail address!")==false)
    {email.focus();return false;}
  }
}



function bookmarks(){window.external.AddFavorite('http://www.ec21.com', 'EC21-Global B2B Marketplace')}

function changeSearchType(sType)
{
	//select box
	var form = document.searchForm;                
	var typeSel = document.getElementById('IndexAreaOptionIdx');

	switch(sType){
		case("product"):{
			typeSel.value="0"; break;}
		case("sell"):{
			typeSel.value="1"; break;}
		case("buy"):{
			typeSel.value="2"; break;}
		case("company"):{
			typeSel.value="3"; break;}
	}

	//boxing - reset
	var searchTabProduct = document.getElementById("searchTabProduct");
	var searchTabSell = document.getElementById("searchTabSell");
	var searchTabBuy = document.getElementById("searchTabBuy");
	var searchTabCompany = document.getElementById("searchTabCompany");

/*
	searchTabProduct.className = "";
	searchTabSell.className = "";
	searchTabBuy.className = "";
	searchTabCompany.className = "";
*/

	searchTabProduct.className ="";
	searchTabSell.className = "";
	searchTabBuy.className = "";
	searchTabCompany.className = "" ;



	switch(sType){
		case("product"):{ searchTabProduct.className = "current"; break; }
		case("sell"):{ searchTabSell.className = "current"; break; }
		case("buy"):{ searchTabBuy.className = "current"; break; }
		case("company"):{ searchTabCompany.className = "current"; break; }
	}

	var searchBtn = document.getElementById("searchBtn");

	switch(sType)
	{
		case("product"):{
			 searchBtn.value = "جستجوی محصول";     break; }
		case("sell"):{
			 searchBtn.value = "جستجوی آگهی فروش"; break;}
		case("buy"):{
			 searchBtn.value = "جستجوی آگهی خرید";  break;}
		case("company"):{
			 searchBtn.value = "جستجوی شرکت";     break;}
	}
}

function SearchChkX(obj){ return; }
//YUI Widget 
function displayOfferList()
{
	YAHOO.namespace("EC");
	YAHOO.namespace("EC.widget");
	EC=YAHOO.EC;$D=YAHOO.util.Dom;
	$E=YAHOO.util.Event;
	$U=YAHOO.util;EC.widget.SimpleScroll=new function(){var $Y=YAHOO.util;var defConfig={delay:2,speed:20,startDelay:2,scrollItemCount:1};this.decorate=function(aa,ba){aa=YAHOO.util.Dom.get(aa);ba=EC.applyIf(ba||{},defConfig);var ca={};var da=null,pause=false;var ea=new $U.CustomEvent("onScroll",ca,false,$U.CustomEvent.FLAT);if(ba.onScroll){ea.subscribe(ba.onScroll);}
	else{ea.subscribe(function(){for(var i=0;i<ba.scrollItemCount;i++){aa.appendChild(aa.getElementsByTagName("li")[0]);}});}
	var fa=function(){if(pause){return;}
	aa.scrollTop+=2;var lh=ba.lineHeight||aa.getElementsByTagName("li")[0].offsetHeight;if(aa.scrollTop%lh<=1){clearInterval(da);ea.fire();aa.scrollTop=0;setTimeout(ga,ba.delay*1000);}};var ga=function(){var lh=ba.lineHeight||aa.getElementsByTagName("li")[0].offsetHeight;if(aa.scrollHeight-aa.offsetHeight>=lh){da=setInterval(fa,ba.speed);}};$E.on(aa,"mouseover",function(){pause=true;});$E.on(aa,"mouseout",function(){pause=false;});setTimeout(ga,ba.startDelay*1000);ca.onScroll=ca.subscribeOnScroll;return ca;};}
	EC.applyIf=function(ha,ia){if(ha&&ia&&typeof ia=='object'){for(var p in ia){if(!YAHOO.lang.hasOwnProperty(ha,p))ha[p]=ia[p];}}
	return ha;}
}



