





//_________________________________________________________________________
function deleteViewStateHidden( strName )
{

  var df = document.forms[0];
  var obj = df[strName];
  
  try
  {
		// Internet Explorer
		if ( obj != null )
			  obj.removeNode(true);
  }
  catch ( e )
  {
    try
    {
			obj = document.getElementById(strName);
			obj.parentNode.removeChild(obj);
		}
		catch ( e ) {}
  }
}

//_________________________________________________________________________
function deleteViewState()
{

  deleteViewStateHidden("__EVENTTARGET");
  deleteViewStateHidden("__EVENTARGUMENT");
  deleteViewStateHidden("__LASTFOCUS");
  deleteViewStateHidden("__VIEWSTATE");
  deleteViewStateHidden("__EVENTVALIDATION");
}

//______________________________________________________________
function addHidden( form, name, value )
{

	if ( form[name] != null && form[name].type == "hidden" )
	  form[name].value = value; 
	else
	{
  	var inputHidden = document.createElement("input");
	  inputHidden.type = "hidden";
	  inputHidden.id = name;
	  inputHidden.name = name;
	  inputHidden.value = value;
	  form.insertBefore(inputHidden,null);
  }
  	
	return inputHidden;
}

//______________________________________________________________
function changeLanguage( languageID )
{



  var df = document.forms[0];  
  addHidden(df,"hidAction","CHANGE_LANGUAGE");
  addHidden(df,"hidLanguageID",languageID.toString());
  df.method = "post";
  df.submit();
  //window.top.location.reload();  
}

//______________________________________________________________
function changeMenu( menuID )
{

  var df = document.forms[0];
  
  addHidden(df,"hidAction","CHANGE_MENU");
  addHidden(df,"hidMenuID",menuID.toString());
  df.method = "post";
  df.submit();
}


//______________________________________________________________
function changeMenuFromNode( menuID,nodeID )
{

  var df = document.forms[0];
  
  addHidden(df,"hidAction","CHANGE_MENU_FROM_NODE");
  addHidden(df,"hidMenuID",menuID.toString());
  addHidden(df,"hidNodeID",nodeID.toString());
  df.method = "post";
  df.submit();
}

//______________________________________________________________
function changeSubmenu( submenuID )
{

  var df = document.forms[0];
  
  addHidden(df,"hidAction","CHANGE_SUBMENU");
  addHidden(df,"hidSubmenuID",submenuID.toString());
  df.method = "post";
  df.submit();
}

//______________________________________________________________
function showRequestForm( blnShow )
{

  var formDiv = document.getElementById("formDiv");
  var buttonRequest = document.getElementById("buttonRequest");

  formDiv.style.display = blnShow ? "block" : "none";
  buttonRequest.style.display = blnShow ? "none" : "block";
  try {
    window.scrollBy(0,500);
  }
  catch ( e ) {}
}

//______________________________________________________________
function requestForm( blnShow )
{

  var alertText =  document.getElementById("hidFormAlert").value;

	if ( getByName("tbxName").value == "" )
	{
		alert(document.getElementById("hidNameAlert").value);
		return false;
	}

	if ( getByName("tbxProvince").value == "" )
	{
		alert(document.getElementById("hidProvinceAlert").value);
		return false;
	}

	if ( getByName("tbxCompany").value == "" )
	{
		alert(document.getElementById("hidCompanyAlert").value);
		return false;
	}

	if ( getByName("tbxPhone").selectedIndex <= 0 )
	{
		alert(document.getElementById("hidPhoneAlert").value);
		return false;
	}

	if ( getByName("tbxEmail").value == "" )
	{
		alert(document.getElementById("hidEmailAlert").value);
		return false;
	}

	if ( getByName("tbxRequest").value == "" )
	{
		alert(document.getElementById("hidRequestAlert").value);
		return false;
	}

  if ( confirm(alertText) )
  {
    var df = document.forms[0];
		df.hidAction.value = "SEND_OFFER";
		df.method = "post";
		df.submit();
  }
}

//______________________________________________________________
function getByName( name )
{

  var df = document.forms[0];
  
  if ( df != null && df.length > 0 )
    for ( var intIndex = 0; intIndex < df.length; intIndex++ )
      if ( df[intIndex].id != null && df[intIndex].id.indexOf(name) != -1 )
        return df[intIndex];
}

//______________________________________________________________
function requestFAQ()
{

	if ( getByName("tbxName").value == "" )
	{
		alert(getByName("hidNameAlert").value);
		return false;
	}

	if ( getByName("tbxEmail").value == "" )
	{
		alert(document.getElementById("hidEmailAlert").value);
		return false;
	}

	if ( getByName("ddlCategory").selectedIndex <= 0 )
	{
		alert(document.getElementById("hidCategoryAlert").value);
		return false;
	}

	if ( getByName("tbxQuestion").value == "" )
	{
		alert(document.getElementById("hidQuestionAlert").value);
		return false;
	}

  if ( confirm(document.getElementById("hidFormAlert").value) )
  {
    var df = document.forms[0];
		df.hidAction.value = "SEND_FAQ";
		df.method = "post";
		df.submit();
  }
}

//______________________________________________________________
function search()
{

  var hidSearchType = document.getElementById("hidSearchType");

  var df = document.forms[0];
  
  deleteViewState();
  
  addHidden(df,"hidSearchText",getByName("tbxBuscadorWeb").value);
  df.action = "Search.aspx";
  df.method = "post";
  df.submit(); 
}

//______________________________________________________________
function showLegalNotice()
{

  window.open("LegalNotice.aspx","_blank","width=400,height=300,location=no,menubar=no,resizable=no,scrollbars=yes,status=no");
}

//______________________________________________________________
function checkSearch()
{

  if ( window.event.keyCode == 13 )
    search(); 
}

//______________________________________________________________
