function open_window(window_id){
	document.getElementById(window_id).style.display="block";
}

function close_window(window_id){
	document.getElementById(window_id).style.display="none";
}

var fieldisempty='Fields marked with red * are required to submit this form. Please fill the previous field.';
var badEmail='Please, enter your email';
var fillall= 'Fields marked with red * are required to submit this form. Please fill all required fields.';

function empty(elem) {
  var str = elem.value;
  var re = /\S+/;
  if(!str.match(re)){
   alert(fieldisempty);
   return false;
  } else {
   return true;
 }
}

function checkEmail(fieldObject)
{
 var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)([a-z.0-9]{2,15})+$/;
 if (!filter.test(fieldObject.value))
 {
  fieldObject.focus();
  fieldObject.select();
  alert(badEmail);
  return false;
 }
 else
 return true;
}

function checkNewsEmail(fieldObject) {
 err = document.getElementById('mailerr');
 var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)([a-z.0-9]{2,15})+$/;
 if (!filter.test(fieldObject.value))
 {
  err.innerHTML = badEmail;
  return false;
 }
 else { return true; }
}

function clearErr(fieldObject) { 
	if (fieldObject.value=='Newsletter') fieldObject.value='';
	document.getElementById('mailerr').innerHTML = '';
}

function checkform_sellers()
{
 var sellers = ['company', 'first_name', 'last_name', 'street', 'city', 'state', 'zip', 'phone1', 'phone2', 'phone3', 'phone4', 'email', 'domainname', 'minreserve', 'visitors'];
 var ok = true;
 var nosp = /\S+/;
 for (var i = 0 ; i < sellers.length; i++) {
	el = document.getElementById(sellers[i]);
	str = el.value;
	if (!str.match(nosp)) { ok = false; }
 }
 if (!document.getElementById('condition').checked) { ok = false; }
 return true;
 if (ok) {
	return true;
  } else {
    alert(fillall);
    return false;
  }
}

function checkform_buyers()
{
 var buyers = ['company', 'first_name', 'last_name', 'street', 'city', 'state', 'zip', 'phone1', 'phone2', 'phone3', 'phone4', 'email'];
 var selects = ['domain1', 'ext1', 'price1'];
 var ok = true;
 var nosp = /\S+/;
 for (var i = 0 ; i < buyers.length; i++) {
	el = document.getElementById(buyers[i]);
	str = el.value;
	if (!str.match(nosp)) { ok = false; }
 }
 for (var i = 0 ; i < selects.length; i++) {
	sel = document.getElementById(selects[i]);
	if(sel.options[sel.selectedIndex].value == '') { ok = false; }
 }
 if (!document.getElementById('condition').checked) { ok = false; }
 return true;
 if (ok) {
	return true;
  } else {
    alert(fillall);
    return false;
  }
}

var name = ['None', 'Adult', 'Business', 'Career', 'Consumer', 'Health', 'Internet', 'Leisure', 'Letters', 'Nature', 'Society', 'Sports', 'Travel'];
var subval = ['00NA0000000bdCW', '00NA0000000bhSD', '00NA0000000bhSF'];

function subcat(value, num) {
  if (value == '') { value = 'None'};
  value = value.replace(/\W\w+/,"") + num;
  cat = document.getElementById(value);
  for (var i = 0 ; i < name.length; i++) {
	el = document.getElementById(name[i]+num);
	el.style.display = 'none';
	el.removeAttribute('name');
  }
  cat.setAttribute('name', subval[num-1]);
  cat.style.display = 'block';

}

function subcat2(value, num) {
  if (value == '') { value = 'None'};
  value = value.replace(/\W\w+/,"") + num;
  cat = dijit.byId(value).attr('value');
  for (var i = 0 ; i < name.length; i++) {
	el = dijit.byId(name[i]+num);
	el.domNode.style.visibility = 'hidden';
	/*el.removeAttribute('name');*/
  }
  /*cat.setAttribute('name', subval[num-1]);*/
  cat.domNode.style.visibility = 'hidden';

}
