function trim(string)
{
return string.replace(/(^\s+)|(\s+$)/g, "");
}
 

function email (login, sc)
{
 	var serv = new Array;
	serv[0] = "mail.ru";
	serv[1] = "rambler.ru";
	serv[2] = "yandex.ru";
	serv[3] = "examhelp.ru";
	eml = login +  "@" + serv[sc];
	return eml;
}

function milnik (login, sc)
{
document.write (email(login, sc));
}

function namilnik (login, sc, sub)
{
eml = "mailto:" + email(login, sc);
if (sub != "") eml += "?subject=" + sub;
window.location.href = eml;
}

function rewrite_days()
{
    var days = document.getElementById("day");
    var month = document.getElementById("month");
    var days_in_month = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
    days.length = days_in_month[month.value-1]+1;
           for (var i = 28; i < days.length+1; i++)
            {
                days.item(i).value = i;
                days.item(i).text = i;
            }
}


function check() {
	emails=trim(document.forms[0].email.value);
	document.forms[0].email.value=emails;
    if (!emails.length)
	{
	Tip('<b style="color:red">укажите ваш email</b>',DURATION,5000,FIX, ['submit', 0,20 ]);
	document.forms[0].email.focus();
	return false;
	}
	else if (!checkemail(emails))
	{
	Tip('<b style="color:red">email некорректный</b><br/>пример корректного<br/>адреса: pochta@mail.ru ', DURATION,5000,FIX, ['submit', 0, 20]);
	return false;
	}
	else if (!document.forms[0].day.value.length ){
	Tip('<b style="color:red">укажите срок к которому<br/> хотите получить решение</b>',DURATION,5000, FIX, ['submit', 0, 20]);
	document.forms[0].day.focus();
	return false;
	}
	
    else return true;
}
var file_added=1;
var files=new Array();
function add_file(used)
{
//определяем первый элемент file
for (i=0;i<1000;i++)
	   {
	   if (document.forms[0].elements[i].id=="firstfile") {var offset=i;  break;}
	   }

	   // ищем пустые поля для выбора файлов
       var temp=true;
	   for (i=0;i<file_added;i++)
	   {
	   if (document.forms[0].elements[i+offset].value.length) temp= temp && true 
	   else temp=false;
	   //alert(document.forms[0].elements[i+6].value.length);
	   }
	   // если добавили поле для файла с помощью ссылки или поля для ввода закончились делаем новое
	  if (temp|| !used)
	  {
	  var d = document.getElementById('filediv');
	  var d1=document.createElement('div');
	  d1.innerHTML="<input name='file[]' size='20' type='file' class='input'  style='margin-left:78px' onchange='add_file(true);false;'/>";
	  d.appendChild(d1);
	  file_added++;
	  }
	 return false;
}
function unhide(divID) {
  var item = document.getElementById(divID);
  if (item) {
    item.className=(item.className=='hidden')?'unhidden':'hidden';
  }
}

var testresults
function checkemail(email){
var str=email;
var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
if (filter.test(str))
testresults=true
else{

testresults=false
}
return (testresults)
}


