 function na_open_window(name, url, left, top, width, height, toolbar, menubar, statusbar, scrollbar, resizable)
  {
    toolbar_str = toolbar ? 'yes' : 'no';
    menubar_str = menubar ? 'yes' : 'no';
    statusbar_str = statusbar ? 'yes' : 'no';
    scrollbar_str = scrollbar ? 'yes' : 'no';
    resizable_str = resizable ? 'yes' : 'no';
    window.open(url, name, 'left='+left+',top='+top+',width='+width+',height='+height+',toolbar='+toolbar_str+',menubar='+menubar_str+',status='+statusbar_str+',scrollbars='+scrollbar_str+',resizable='+resizable_str);
  }

  function validEmail(str) {
    var reEmail = new RegExp('^[a-z0-9\._-]+@[a-z0-9][a-z0-9_-]*(\.[a-z0-9_-]+)*'+
                         '\.([a-z]{2}|aero|arpa|biz|com|coop|edu|gov|info|'+
                         'int|mil|museum|name|net|org|pro|travel)$', 'i')
    if (!reEmail.test(str)) {
        return false;
    }
    else {
        return true;
    }
  }

function testKey(e)
{
  // Make sure to use event.charCode if available
  var key = (typeof e.charCode == 'undefined' ? e.keyCode : e.charCode);

  // Ignore special keys
  if (e.ctrlKey || e.altKey || key < 32)
    return true;

  key = String.fromCharCode(key);
  return /\d/.test(key);
}

  function check(forma) {
     var message = '';
     if (forma.firma.value == ''){
        message  = message + 'Не заполено поле: фирма-производитель\n';
     }
     if (forma.model.value == ''){
        message  = message + 'Не заполено поле: модель\n';
     }
     if (forma.obem.value == ''){
        message  = message + 'Не заполено поле: объем двигателя\n';
     }
     if (forma.god.value == ''){
        message  = message + 'Не заполено поле: год выпуска\n';
     }
     if (forma.color.value == ''){
        message  = message + 'Не заполено поле: цвет\n';
     }
     if (forma.docum.value == ''){
        message  = message + 'Не заполено поле: документы\n';
     }
     if (forma.gorod.value == ''){
        message  = message + 'Не заполено поле: город\n';
     }
     if (forma.rekv.value == ''){
        message  = message + 'Не заполено поле: реквизиты\n';
     }
     if (forma.email.value == ''){
        message  = message + 'Не заполено поле: e-mail\n';
     }
     if (!validEmail(forma.email.value)){
        message  = message + 'Невалидный e-mail\n';
     }
     if (forma.price.value == ''){
        message  = message + 'Не заполено поле: цена\n';
     }
     if (forma.about.value == ''){
        message  = message + 'Не заполено поле: описание\n';
     }
     if (message != ''){     
        alert(message);
        return false;
     }
     else {
        return true;
     }
  }

  function SetCookie(name,value,expires,path,domain,secure) {
    document.cookie = name + "=" +escape(value) +
        ( (expires) ? ";expires=" + expires.toGMTString() : "") +
        ( (path) ? ";path=" + path : ";path=/") + 
        ( (domain) ? ";domain=" + domain : "") +
        ( (secure) ? ";secure" : "");
  }
  
  function setCurrency(id)
  {
     SetCookie('currency',id);
     window.location.reload(false);
  }

  function checkStory( f )
  {
  	var message = '';
	if (f.title.value == '')
	{
		message = message + 'Не заполнено поле: заголовок\n';
	}

	if (f.name.value == '')
	{
		message = message + 'Не заполнено поле: автор\n';
	}

    if (f.email.value == ''){
        message  = message + 'Не заполено поле: e-mail\n';
    }

    if (!validEmail(f.email.value)){
        message  = message + 'Невалидный e-mail\n';
    }


	if (f.complete.value == '')
	{
		message = message + 'Не заполнено поле: история\n';
	}


	
	if (message != '')
	{
		alert( message );
		return false;
	}
	
	return true;
  }

  function checkComment( f )
  {
  	var message = '';

	if (f.name.value == '')
	{
		message = message + 'Не заполнено поле: имя\n';
	}

    if (f.email.value == ''){
        message  = message + 'Не заполено поле: e-mail\n';
    }

    if (!validEmail(f.email.value)){
        message  = message + 'Невалидный e-mail\n';
    }


	if (f.comment.value == '')
	{
		message = message + 'Не заполнено поле: комментарий\n';
	}
	
	if (message != '')
	{
		alert( message );
		return false;
	}
	
	return true;
  }

  
  var upload_number = 2;
  function addFileInput() {
  	if (upload_number < 11)
  	{
 		var d = document.createElement("div");
 		var file = document.createElement("input");
 		file.setAttribute("type", "file");
 		file.setAttribute("name", "attachment"+upload_number);
 		d.appendChild(file);
 		document.getElementById("moreUploads").appendChild(d);
 		upload_number++;
  	}
  	
 	if (upload_number == 11)
 	{
 		document.getElementById('moreUploadsLink').style.display = 'none';
 	}
  }
