
// ----------------- cookie -------------------------------------
function setCookie(name, value, flag)
//using example:
//setCookie("counter", 4, true); 
{
var COOKIE;

if (flag) {
COOKIE = name + "=" + value + "; domain=" + location.protocol + "//" + location.hostname;
} else {
COOKIE = name + "=" + value + ";";  
}
//alert(COOKIE);
document.cookie = COOKIE;
}

function getCookie(name) 
//using example:
//var name = getCookie("name"); 
{
var RESULT;

if (document.cookie) {
var startPos, endPos; 

startPos = document.cookie.search(name) + name.length + 1; 

if(document.cookie.indexOf(";", startPos) != -1)
   endPos = document.cookie.indexOf(";", startPos);  
else
   endPos = document.cookie.length;
   
RESULT = document.cookie.substring(startPos, endPos);
} else {
return false;
}
//alert(RESULT);
return RESULT;
}

function getAllCookies() 
//using example:
//var cookies = new Array(), name; 
//cookies = getAllCookies(); 
//name = cookies["name"]; 
{
var RESULT = new Array();

if (document.cookie) {
var strings = new Array(); 
var temp = new Array();

strings = document.cookie.split(";");

for (var i=0; i<strings.length; i++) {
temp = strings[i].split("=");
RESULT[temp[0]] = temp[1];
}

} else {
return false;
}

return RESULT;
}
// ------------------------- login menu--------------------------------------------
function showMenu(id)
{
 var e = document.getElementById(id);
 if(e.style.display == 'none')
	e.style.display = 'block';
 else
	e.style.display = 'none';
 setCookie("vis_login", e.style.display, 0);
}

//------------------------ check form ---------------------------------------
function SendForm(f)
{
//	alert('Пожалуйста, введите электронный адрес');
 var err=0;
 document.getElementById('enter_err').style.display='none';
 document.getElementById('captLogin').style.color='#000000';
 document.getElementById('starLogin').style.color='#000000';
 if (f.txtLogin.value == "") {
	    //alert('Пожалуйста, введите электронный адрес');
	    document.getElementById('captLogin').style.color='#FF0000';
	    document.getElementById('starLogin').style.color='#FF0000';
	    document.getElementById('enter_err').style.display='block';
	    f.txtLogin.focus();
	    err=1;//return false;
	    }
 document.getElementById('captEmail').style.color='#000000';
 document.getElementById('starEmail').style.color='#000000';
 if (f.txtEmail.value == "") {
	    //alert('Пожалуйста, введите электронный адрес');
	    document.getElementById('captEmail').style.color='#FF0000';
	    document.getElementById('starEmail').style.color='#FF0000';
	    document.getElementById('enter_err').style.display='block';
	    f.txtEmail.focus();
	    err=1;//return false;
	    }
 document.getElementById('captCountry').style.color='#000000';
 document.getElementById('starCountry').style.color='#000000';
 //document.getElementById('enter_err').style.display='none';
 if (f.user_country_sel.value == "") {
	    //alert('Пожалуйста, введите электронный адрес');
	    document.getElementById('captCountry').style.color='#FF0000';
	    document.getElementById('starCountry').style.color='#FF0000';
	    document.getElementById('enter_err').style.display='block';
	    f.txtAddress.focus();
	    err=1;//return false;
	    }
 document.getElementById('captAddress').style.color='#000000';
 document.getElementById('starAddress').style.color='#000000';
 //document.getElementById('enter_err').style.display='none';
 if (f.txtAddress.value == "") {
	    //alert('Пожалуйста, введите электронный адрес');
	    document.getElementById('captAddress').style.color='#FF0000';
	    document.getElementById('starAddress').style.color='#FF0000';
	    document.getElementById('enter_err').style.display='block';
	    f.txtAddress.focus();
	    err=1;//return false;
	    }
 document.getElementById('captCompany').style.color='#000000';
 document.getElementById('starCompany').style.color='#000000';
 //document.getElementById('enter_err').style.display='none';
 if (f.txtCompany.value == "") {
	    //alert('Пожалуйста, введите электронный адрес');
	    document.getElementById('captCompany').style.color='#FF0000';
	    document.getElementById('starCompany').style.color='#FF0000';
	    document.getElementById('enter_err').style.display='block';
	    f.txtCompany.focus();
	    err=1;//return false;
	    }
 document.getElementById('captLast').style.color='#000000';
 document.getElementById('starLast').style.color='#000000';
 if (f.txtLastName.value == "") {
	    //f.txtLastName.value="Пожалуйста, введите Ваше имя";
	    	//alert('Пожалуйста, введите Ваше имя');
	    document.getElementById('captLast').style.color='#FF0000';
	    document.getElementById('starLast').style.color='#FF0000';
	    document.getElementById('enter_err').style.display='block';
	    f.txtLastName.focus();
	    err=1;//return false;
	    }
 document.getElementById('captFirst').style.color='#000000';
 document.getElementById('starFirst').style.color='#000000';
 if (f.txtFirstName.value == "") {
	    //alert('Пожалуйста, введите Ваше имя');
	    //showErrorStyle(captFirst);
	    document.getElementById('captFirst').style.color='#FF0000';
	    document.getElementById('starFirst').style.color='#FF0000';
	    document.getElementById('enter_err').style.display='block';
	    f.txtFirstName.focus();
	    err=1;//return false;
	    }
 
  if(err==1)
	 return false;
  else
	 return true;
}

function SendForm2(f)
{
 //	alert('Пожалуйста, введите электронный адрес');
 var err=0;
 document.getElementById('enter_err').style.display='none';
 document.getElementById('captEmail').style.color='#000000';
 document.getElementById('starEmail').style.color='#000000';
 if (f.txtEmail.value == "") {
	    //alert('Пожалуйста, введите электронный адрес');
	    document.getElementById('captEmail').style.color='#FF0000';
	    document.getElementById('starEmail').style.color='#FF0000';
	    document.getElementById('enter_err').style.display='block';
	    f.txtEmail.focus();
	    err=1;//return false;
	    }
 document.getElementById('captCountry').style.color='#000000';
 document.getElementById('starCountry').style.color='#000000';
 //document.getElementById('enter_err').style.display='none';
 if (f.user_country_sel.value == "") {
	    //alert('Пожалуйста, введите электронный адрес');
	    document.getElementById('captCountry').style.color='#FF0000';
	    document.getElementById('starCountry').style.color='#FF0000';
	    document.getElementById('enter_err').style.display='block';
	    f.txtAddress.focus();
	    err=1;//return false;
	    }
 document.getElementById('captAddress').style.color='#000000';
 document.getElementById('starAddress').style.color='#000000';
 //document.getElementById('enter_err').style.display='none';
 if (f.txtAddress.value == "") {
	    //alert('Пожалуйста, введите электронный адрес');
	    document.getElementById('captAddress').style.color='#FF0000';
	    document.getElementById('starAddress').style.color='#FF0000';
	    document.getElementById('enter_err').style.display='block';
	    f.txtAddress.focus();
	    err=1;//return false;
	    }
 document.getElementById('captCompany').style.color='#000000';
 document.getElementById('starCompany').style.color='#000000';
 //document.getElementById('enter_err').style.display='none';
 if (f.txtCompany.value == "") {
	    //alert('Пожалуйста, введите электронный адрес');
	    document.getElementById('captCompany').style.color='#FF0000';
	    document.getElementById('starCompany').style.color='#FF0000';
	    document.getElementById('enter_err').style.display='block';
	    f.txtCompany.focus();
	    err=1;//return false;
	    }
 document.getElementById('captLast').style.color='#000000';
 document.getElementById('starLast').style.color='#000000';
 if (f.txtLastName.value == "") {
	    //f.txtLastName.value="Пожалуйста, введите Ваше имя";
	    	//alert('Пожалуйста, введите Ваше имя');
	    document.getElementById('captLast').style.color='#FF0000';
	    document.getElementById('starLast').style.color='#FF0000';
	    document.getElementById('enter_err').style.display='block';
	    f.txtLastName.focus();
	    err=1;//return false;
	    }
 document.getElementById('captFirst').style.color='#000000';
 document.getElementById('starFirst').style.color='#000000';
 if (f.txtFirstName.value == "") {
	    //alert('Пожалуйста, введите Ваше имя');
	    //showErrorStyle(captFirst);
	    document.getElementById('captFirst').style.color='#FF0000';
	    document.getElementById('starFirst').style.color='#FF0000';
	    document.getElementById('enter_err').style.display='block';
	    f.txtFirstName.focus();
	    err=1;//return false;
	    }
 
  if(err==1)
	 return false;
  else
	 return true;
}

function SendForm3(f)
{
 //	alert('Пожалуйста, введите электронный адрес');
 var err=0;
 document.getElementById('enter_err').style.display='none';
 
 document.getElementById('captYourText').style.color='#000000';
 document.getElementById('starYourText').style.color='#000000';
 if (f.txtYourText.value == "") {
	    //alert('Пожалуйста, введите электронный адрес');
	    document.getElementById('captYourText').style.color='#FF0000';
	    document.getElementById('starYourText').style.color='#FF0000';
	    document.getElementById('enter_err').style.display='block';
	    f.txtYourText.focus();
	    err=1;//return false;
	    }
 document.getElementById('captSubject').style.color='#000000';
 document.getElementById('starSubject').style.color='#000000';
 if (f.txtSubject.value == "") {
	    //alert('Пожалуйста, введите электронный адрес');
	    document.getElementById('captSubject').style.color='#FF0000';
	    document.getElementById('starSubject').style.color='#FF0000';
	    document.getElementById('enter_err').style.display='block';
	    f.txtSubject.focus();
	    err=1;//return false;
	    }
 document.getElementById('captEmail').style.color='#000000';
 document.getElementById('starEmail').style.color='#000000';
 if (f.txtEmail.value == "") {
	    //alert('Пожалуйста, введите электронный адрес');
	    document.getElementById('captEmail').style.color='#FF0000';
	    document.getElementById('starEmail').style.color='#FF0000';
	    document.getElementById('enter_err').style.display='block';
	    f.txtEmail.focus();
	    err=1;//return false;
	    }
 document.getElementById('captCountry').style.color='#000000';
 document.getElementById('starCountry').style.color='#000000';
 //document.getElementById('enter_err').style.display='none';
 if (f.user_country_sel.value == "") {
	    //alert('Пожалуйста, введите электронный адрес');
	    document.getElementById('captCountry').style.color='#FF0000';
	    document.getElementById('starCountry').style.color='#FF0000';
	    document.getElementById('enter_err').style.display='block';
	    f.txtAddress.focus();
	    err=1;//return false;
	    }
 document.getElementById('captAddress').style.color='#000000';
 document.getElementById('starAddress').style.color='#000000';
 //document.getElementById('enter_err').style.display='none';
 if (f.txtAddress.value == "") {
	    //alert('Пожалуйста, введите электронный адрес');
	    document.getElementById('captAddress').style.color='#FF0000';
	    document.getElementById('starAddress').style.color='#FF0000';
	    document.getElementById('enter_err').style.display='block';
	    f.txtAddress.focus();
	    err=1;//return false;
	    }
 document.getElementById('captPhone').style.color='#000000';
 document.getElementById('starPhone').style.color='#000000';
 //document.getElementById('enter_err').style.display='none';
 if (f.txtPhone.value == "") {
	    //alert('Пожалуйста, введите электронный адрес');
	    document.getElementById('captPhone').style.color='#FF0000';
	    document.getElementById('starPhone').style.color='#FF0000';
	    document.getElementById('enter_err').style.display='block';
	    f.txtPhone.focus();
	    err=1;//return false;
	    }
 document.getElementById('captCompany').style.color='#000000';
 document.getElementById('starCompany').style.color='#000000';
 //document.getElementById('enter_err').style.display='none';
 if (f.txtCompany.value == "") {
	    //alert('Пожалуйста, введите электронный адрес');
	    document.getElementById('captCompany').style.color='#FF0000';
	    document.getElementById('starCompany').style.color='#FF0000';
	    document.getElementById('enter_err').style.display='block';
	    f.txtCompany.focus();
	    err=1;//return false;
	    }
 document.getElementById('captName').style.color='#000000';
 document.getElementById('starName').style.color='#000000';
 if (f.txtName.value == "") {
	    //f.txtLastName.value="Пожалуйста, введите Ваше имя";
	    	//alert('Пожалуйста, введите Ваше имя');
	    document.getElementById('captName').style.color='#FF0000';
	    document.getElementById('starName').style.color='#FF0000';
	    document.getElementById('enter_err').style.display='block';
	    f.txtName.focus();
	    err=1;//return false;
	    }
  
  if(err==1)
	 return false;
  else
    {
	  for(var i=0; i < document.query_form.files.options.length; i++)
	    {
		 document.query_form.files.options[i].selected=true;
		}
	 return true;
    }
}

function uploadFile()
{
 var e = document.getElementById('upload_div');
 //alert(e);
 e.style.display='none';
 e = document.getElementById('upload_div_text');
 e.style.display='inline';
 document.forms.upload_form.submit();
}

function editFild(fild)
{
 alert(fild);
 currentState = document.getElementById(fild).isContentEditable;
 newState = !currentState;
 document.getElementById(fild).contentEditable = newState;
 //newState==false ? oBtn.innerText="Разрешить редактирование" :
 //    oBtn.innerText="Запретить редактирование"
}

function ins_file(file_name)
{
 if(file_name)
	 document.getElementById("files").options.add(new Option(file_name,file_name,false,false));
}

function delFile()
{
 for(var i=0; i < document.getElementById("files").options.length; i++)
    {
	 if(document.getElementById("files").options[i].selected) 
		 document.getElementById("files").remove(i);
	}
}

//---------------------------- fon news ------------------------------------

function fonNews(which,color){
//if IE 4+ or NS 6+
if (document.all||document.getElementById){
which.style.backgroundColor=color
 }
}

function pause(ms)
{
var date = new Date();
var curDate = null;
do { curDate = new Date(); }
while(curDate-date < ms);
}


