function clearSpaces(value) 
{
   var temp = value;
   var obj = /^(\s*)([\W\w]*)(\b\s*$)/;
   if (obj.test(temp)) { temp = temp.replace(obj, '$2'); }
   var obj = / +/g;
   temp = temp.replace(obj, " ");
   if (temp == " ") { temp = ""; }
   return temp;
}

function spaces2_(value) 
{
   var temp = value;
   var obj = /^(\s*)([\W\w]*)(\b\s*$)/;
   if (obj.test(temp)) { temp = temp.replace(obj, '$2'); }
   var obj = / +/g;
   temp = temp.replace(obj, "_");
   if (temp == "_") { temp = ""; }
   return temp;
}

function prepare_uri(value) 
{
   var temp = value;
   var obj = /^(\s*)([\W\w]*)(\b\s*$)/;
   if (obj.test(temp)) { temp = temp.replace(obj, '$2'); }
   var obj = / +/g;
   temp = temp.replace(obj, "_");
   if (temp == "_") { temp = ""; }
   return temp.toLowerCase();
}

function CheckNumeric(FieldName)
{  
  var FieldValue = clearSpaces(FieldName.value);
  var arr="", str="";
	re = new RegExp("[0-9]*");  
  arr = FieldValue.match(re); /* Find matches.*/
  if(arr)  /*if not null*/
    str = arr.join("");
  FieldName.value = str;
}

function Checkemails()
{  
	var FieldValue = clearSpaces($('#email').val());
	var arr="", str="";
	re = new RegExp("[a-zA-Z0-9][a-zA-Z0-9._\-]*@[a-zA-Z0-9][a-zA-Z0-9._\-]*[.][a-zA-Z0-9][a-zA-Z0-9._\-]*", "g");  
	arr = FieldValue.match(re); /* Find matches.*/
	if(arr){  /*if not null*/
		str = arr.join(";");
	} else{
		$('#email').focus();
	}
	$('#email').val(str);
}

function Checkemails2()
{  
	var FieldValue = clearSpaces($('#email2').val());
	var arr="", str="";
	re = new RegExp("[a-zA-Z0-9][a-zA-Z0-9._\-]*@[a-zA-Z0-9][a-zA-Z0-9._\-]*[.][a-zA-Z0-9][a-zA-Z0-9._\-]*", "g");  
	arr = FieldValue.match(re); /* Find matches.*/
	if(arr){  /*if not null*/
		str = arr.join(";");
	} else{
		$('#email2').focus();
	}
	$('#email2').val(str);
}

/**
 contact send function
*/
function SendForm()
{
	f1 = last_name_change();
	f2 = first_name_change();
	f3 = email_change();
	f4 = subject_change();
	//f5 = mail_text_change();
	f11 = security_change();
	if(f1&&f2&&f3&&f4&&f11) {
    document.contact.submit();
  }
}
/** **/
/**
 contact send function
*/
function SendToFriend()
{
	f1 = last_name_change();
	f2 = first_name_change();
	f3 = email_change();
	f4 = last_name_change2();
	f5 = first_name_change2();
	f6 = email_change2();
	f11 = security_change();
	if(f1&&f2&&f3&&f4&&f5&&f6&&f11) {
    document.tell_a_friend.submit();
  }
}
/** **/
/**
 add to newsletter form send function
*/
function SendAddToNL()
{
	f1 = last_name_change();
	f2 = first_name_change();
	f3 = email_change();
	//f5 = accept_change();
	f11 = security_change();
	if(f1&&f2&&f3&&f11) {
		document.register_form.submit();
	}
}

 
 function subject_change(){
    flag=true;
	if ($('#subject').val().length==0) {
		$('#err_subject').show() ;
		flag=false;
	}else{
		$('#err_subject').hide() ;
	}
	return flag;
}

 function accept_change(){
    flag=true;
	if ($('#accept:checked').length == 0) {
		$('#err_accept').show() ;
		flag=false;
	}else{
		$('#err_accept').hide() ;
	}
	return flag;
}

 function mail_text_change(){
    flag=true;
	if ($('#mail_text').val().length==0) {
		$('#err_msg').show() ;
		flag=false;
	}else{
		$('#err_msg').hide() ;
	}
	return flag;
}

 function last_name_change(){
    flag=true;
	if ($('#last_name').val().length==0){
		$('#err_last_name').show() ;
		flag=false;
	}else{
		$('#err_last_name').hide();
	}
	return flag;
}

function first_name_change(){
	flag=true;
	if ($('#first_name').val().length==0){
		$('#err_first_name').show() ;
		flag=false;
	}else{
		$('#err_first_name').hide();
	}
	return flag;
}

function email_change(){
    flag=true;
	Checkemails();  
	if ($('#email').val().length==0) {
		$('#err_email').show() ;
		flag=false;
	}else{
		$('#err_email').hide();
	}
	return flag;
}
 
 function last_name_change2(){
    flag=true;
	if ($('#last_name2').val().length==0){
		$('#err_last_name2').show() ;
		flag=false;
	}else{
		$('#err_last_name2').hide();
	}
	return flag;
}

function first_name_change2(){
	flag=true;
	if ($('#first_name2').val().length==0){
		$('#err_first_name2').show() ;
		flag=false;
	}else{
		$('#err_first_name2').hide();
	}
	return flag;
}

function email_change2(){
    flag=true;
	Checkemails2();  
	if ($('#email2').val().length==0) {
		$('#err_email2').show() ;
		flag=false;
	}else{
		$('#err_email2').hide();
	}
	return flag;
}


function security_change(){
    flag=true;
	if ($('#security').val().length==0) {
		$('#err_security').show() ;
		flag=false;
	}else{
		$('#err_security').hide() ;
	}
	return flag;
}

/** **/

function clearForm(){
	$('form').each(function(){this.reset()});
	// $('input').val('');
	// $('input:textarea').html('');
	// $('select').find('option:first').attr('selected', 'selected').parent('select');
	// $(":input").removeAttr('checked');
	// $('.err_div').hide();
	// $('#ediv').html('');
}

