function addLoadEvent(func){var oldonload=window.onload;if(typeof window.onload!='function'){window.onload=func;}
else{window.onload=function(){if(oldonload)
oldonload();func();}}}
function addClass(element,value){if(!element.className)
element.className=value;else
element.className=element.className+" "+value;}
function closeElementId(id){var node=document.getElementById(id);if(node!=null)
node.style.display='none';return false;}
function openElementId(id){var node=document.getElementById(id);if(node!=null)
node.style.display='block';return false;}
function toggleCheckboxId(id){var node=document.getElementById(id);if(node!=null)
node.checked=!node.checked;}
function openFAQ(id){openWindow('FAQ',"/faq?step=show_small_answer&id="+id,350,350);}
function searchBoxClick(element){element.value='';element.style.color='#252525';}
function clearInput(element){element.value='';element.style.color='#000000';}
function toggleElementVisById(id){var el=document.getElementById(id);if(el.style.display!='block')
el.style.display='block';else
el.style.display='none';}
function toggle2ElementsVisById(ida,idb){toggleElementVisById(ida);toggleElementVisById(idb);}
function formCheckAll(form,fname,value){for(i=0;i<form.elements.length;i++)
if(form.elements[i].name==fname)
form.elements[i].checked=value;}
function syncCheckbox(checkbox,fname){for(i=0;i<checkbox.form.elements.length;i++)
if(checkbox.form.elements[i].type=="checkbox")
if(checkbox.form.elements[i].name==fname)
checkbox.form.elements[i].checked=checkbox.checked;}
function findFormElementByName(form,name){for(i=0;i<form.elements.length;i++)
if(form.elements[i].name==name)
return form.elements[i];}
function renewSelectYears(form,value){return setAllSelectOne(form,value);}
function setAllSelectOne(form,value){for(i=0;i<form.elements.length;i++){var e=form.elements[i];if(e.type=="select-one"){for(j=0;j<e.options.length;j++){if(e.options[j].value==value){e.selectedIndex=j;break;}}}}}
function focusFirstNonHidden(){if(document.forms.length>0){var form=document.forms[0];for(i=0;i<form.elements.length;i++){if(form.elements[i].type!="hidden"){form.elements[i].focus();break;}}}}
function focusFirstText(){if(document.forms.length>0){var form=document.forms[0];for(i=0;i<form.elements.length;i++){if(form.elements[i].type=="text"){form.elements[i].focus();break;}}}}
function openWindow(windowName,url,height,width){var win=window.open(url,windowName,"width="+width+",height="+height+","+
"toolbar=no,location=no,status=no,menubar=no,"+
"scrollbars=yes,resizable=no");return win;}
function selectServiceRadio(radio){var form=radio.form;var in_checked=false;for(i=0;i<form.elements.length;i++){var el=form.elements[i];if(el.type=='radio'&&el.name==radio.name){if(el.value==radio.value)
in_checked=true;else
in_checked=false;}
if(!in_checked&&el.type=='checkbox'&&el.checked==true)
if(el.name!='DPRVT')
el.checked=false;}}
function selectServiceCheckbox(checkbox,radio_name,radio_value){if(!checkbox.checked)
return
var radios=eval("checkbox.form."+radio_name);for(i=0;i<radios.length;i++){if(radios[i].value==radio_value)
radios[i].checked=true;else
radios[i].checked=false;}
var form=checkbox.form;var in_checked=null;for(i=0;i<form.elements.length;i++){var el=form.elements[i];if(el.type=='radio'&&el.name==radio_name){if(el.value==radio_value)
in_checked=true;else
in_checked=false;}
if(!in_checked&&el.type=='checkbox'&&el.checked==true)
if(el.name!='DPRVT')
el.checked=false;}}
function clearStatus(){window.status='';return true;}
function displayMessage(msg){window.status=msg;return true;}
function serviceHostWithGKG(){document.domain_form.service.value='host_gkg';document.domain_form.submit();}
function serviceReserveDomain(){document.domain_form.service.value='reserve';document.domain_form.submit();}
function serviceReserveDomainDeluxe(){document.domain_form.service.value='reserve_deluxe';document.domain_form.submit();}
function serviceHostWithOther(){document.domain_form.service.value='host_other';document.domain_form.submit();}
function fieldExists(element_name){for(i=0;i<document.domain_form.elements.length;i++){if(document.domain_form.elements[i].name==element_name){return true;}}
return false;}
function openSearchHandleWindow(session_id){var url=new String(window.location);var qstart=url.indexOf('?');if(qstart>0){url=url.substring(0,qstart);}
url+='?step=user_search_form';if(session_id){url+='&session_id='+session_id;}
window.open(url,"search_contact_window","width=550,height=500,"+
"toolbar=no,location=no,status=yes,"+
"menubar=no,scrollbars=yes,resizable=no");}
function selectUsername(selected_username){opener.document.domain_form.username.value=selected_username;window.close();}
function setHandleField(dest_field,source_field){var dst_text_field=eval("document.domain_form."+dest_field);var src_text_field=eval("document.domain_form."+source_field);dst_text_field.value=src_text_field.value;}
function clearHandleField(field_name){eval("document.domain_form."+field_name).value='';}
function setAndSubmit(field_name,value){eval("document.domain_form."+field_name).value=value;document.domain_form.submit();}
function formSetAndSubmit(form,fname,value){eval("form."+fname).value=value;form.submit();}
function goToState(state){document.domain_form.step.value=state;document.domain_form.submit();}function openGlossary(marker){openWindow('glossary',"/domain/support/glossary.html"+marker,300,315);}
function openHideEmailWindow(){openWindow('glossary','/intl/es/js/popup/whatis-hide-email.html',330,415);}
function statusHostWithGKG(){return displayMessage('Host your web site with GKG');}
function statusReserveDomain(){return displayMessage('Park your domain - Free Package');}
function statusReserveDeluxeDomain(){return displayMessage('Park your domain - Deluxe Package');}
function statusHostWithOther(){return displayMessage('Host your site with another service provider');}
function statusCreateHandle(){return displayMessage('Create a new account.');}
function statusSearchHandle(){return displayMessage('Search for an existing username.');}
function statusChangeContact(){return displayMessage('Change this contact.');}
function statusUpdateNameServers(){return displayMessage('Update the nameservers for this domain.');}
function statusGlossaryItem(item){return displayMessage('Open glossary for "'+item+'"');}
function openCreateHandleWindow(field_name){var handle_value=eval("document.domain_form."+field_name+".value");var query_string="js_update="+field_name+"&handle="+handle_value;if(fieldExists('alliance_name')){query_string+="&alliance_name="+
document.domain_form.alliance_name.value;}
window.open("/contact/create?"+query_string,"create_contact_window","width=550,height=500,"+
"toolbar=no,location=no,status=yes,"+
"menubar=no,scrollbars=yes,resizable=no");}
function whatIsHosting(){window.open('/intl/es/domain/purchase/whatishosting.html','remote','toolbar=no,location=no,status=no,menubar=no,resizable=no,scrollbars=no,width=330,height=240');}
function whatIsReserving(){window.open('/intl/es/domain/purchase/whatisreserving.html','remote','toolbar=no,location=no,status=no,menubar=no,resizable=no,scrollbars=no,width=330,height=240');}
function whatIsDeluxeReserving(){window.open('/intl/es/domain/purchase/whatisdeluxereserving.html','remote','toolbar=no,location=no,status=no,menubar=no,resizable=no,scrollbars=no,width=330,height=240');}
function whatIsHostWithOther(){window.open('/intl/es/domain/purchase/whatishostother.html','remote','toolbar=no,location=no,status=no,menubar=no,resizable=no,scrollbars=no,width=330,height=240');}
function special(){window.open('/intl/es/special/hostingpack.html','remote','toolbar=no,location=no,status=no,menubar=no,resizable=no,scrollbars=no,width=360,height=380');}
function domainreg(){window.open('/intl/es/special/domainreg.html','remote','toolbar=no,location=no,status=no,menubar=no,resizable=no,scrollbars=no,width=360,height=380');}