// JavaScript Document
	
var ua = navigator.userAgent.toLowerCase(); 
var isOpera = (ua.indexOf('opera')  > -1); 
var isIE = (!isOpera && ua.indexOf('msie') > -1); 
  
function getDocumentHeight() { 
  return Math.max(document.compatMode != 'CSS1Compat' ? document.body.scrollHeight : document.documentElement.scrollHeight, getViewportHeight()); 
} 
  
function getViewportHeight() { 
  return ((document.compatMode || isIE) && !isOpera) ? (document.compatMode == 'CSS1Compat') ? document.documentElement.clientHeight : document.body.clientHeight : (document.parentWindow || document.defaultView).innerHeight; 
	}


function setCookie (name, value, expires, path, domain, secure) {
      document.cookie = name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}

function getCookie(name) {
	var cookie = " " + document.cookie;
	var search = " " + name + "=";
	var setStr = null;
	var offset = 0;
	var end = 0;
	if (cookie.length > 0) {
		offset = cookie.indexOf(search);
		if (offset != -1) {
			offset += search.length;
			end = cookie.indexOf(";", offset)
			if (end == -1) {
				end = cookie.length;
			}
			setStr = unescape(cookie.substring(offset, end));
		}
	}
	return(setStr);
}

function IsIE ()
{
	if (navigator.appName=='Microsoft Internet Explorer')
	{
		return (1)
		}
	else
	{
		return (0)
		}
		
//	document.write(navigator.appName)
	}
	

function trimRight(S)
// убирает все пробелы в конце строки
{
  var r=/\s+$/g;
  return S.replace(r,'');
}

function trimLeft (S)
// убирает все пробелы в начале строки
{
  var r=/^\s+/g;
  return S.replace(r,'');
}

function trim(S)
// убирает все пробелы в начале и в конце строки
{
  
  var R = trimRight(S);
  R = trimLeft(S);
 	
  return R;
}

function trimMiddle(S)
// убирает все пробелы в начале и в конце строки
// помимо этого заменяет несколько подряд
// идущих пробелов внутри строки на один пробел
{
  var r=/\s\s+/g;
  return S.trim().replace(r,' ');
}

function trimAll(S)
// убирает все пробелы в строке s
{
  var r=/\s+/g;
  return S.replace(r,'');
}
	
function isValidEmail (email, strict)
{
 if ( !strict ) email = email.replace(/^\s+|\s+$/g, '');
 return (/^([a-z0-9_\-]+\.)*[a-z0-9_\-]+@([a-z0-9][a-z0-9\-]*[a-z0-9]\.)+[a-z]{2,4}$/i).test(email);
}

function sendContactMessage ()
{
	var PostData = $('#cotactForm').serializeArray();

	var cansend  = false;

	var mailtext = $('#Contactmail').val() ;
	if (isValidEmail(mailtext,true))
	{
		$('#Contactmail').css("background-color", "#FFFFFF");		 		
		cansend = true;
		}
	else
	{
//		alert ('dasdasdas');
//		$('#Contactmail').val('EEE') ;
		$('#Contactmail').css("background-color", "#FF0000");// style.backgroundcolor = 'FF0000';
		cansend = false;
		}

	var Sendtext = $('#text').val() ;
	if (Sendtext != '')
	{
		$('#text').css("background-color", "#FFFFFF");		 
		if (cansend)
			cansend = true;
		}
	else
	{
//		alert ('EEEEEEEEEEEEEE');
//		$('#text').val('EEE') ;
		$('#text').css("background-color", "#FF0000");// style.backgroundcolor = 'FF0000';		 
		cansend = false;
		}
		
		


	if (cansend)
	{
	$.post('SendContacMessage.php',PostData ,function(data){
		$('#text').val('') ;
//           	alert(data);
//            	location.reload(true);
                } );	
		
		}

	
//	$.post('SendContacMessage.php',PostData ,function(data){
//           	alert(data);
//            	location.reload(true);
//                } );	

//	alert ('fdsfds');
	}
