   function cwCreateCookie(name, value, days){
       if (days) {
           var date = new Date();
           date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
           var expires = "; expires=" + date.toGMTString();
       }
       else 
           var expires = "";
       document.cookie = name + "=" + value + expires + "; path=/";
   }
   
   function cwReadCookie(name){
       var nameEQ = name + "=";
       var ca = document.cookie.split(';');
       for (var i = 0; i < ca.length; i++) {
           var c = ca[i];
           while (c.charAt(0) == ' ') 
               c = c.substring(1, c.length);
           if (c.indexOf(nameEQ) == 0) 
               return c.substring(nameEQ.length, c.length);
       }
       return null;
   }



Event.observe(window,'load',function(){
	
	if ( document.getElementById('email_theme') ){
		Event.observe(document.getElementById('email_theme'), 'change', function(event) {
				var element = Event.element(event);   
				call_theme( element.value );
		});
	}
	
	if (document.getElementById('description')) {
		Event.observe(document.getElementById('description'), 'keydown', function(event) { 
			check_desciption_length(200); 
		});
	}

	if (document.getElementById('t_county_id')) {
		Event.observe(document.getElementById('t_county_id'), 'change', function(event) { 
			$('szakember_kereso').submit();
		});
	}
	
	if (document.getElementById('commentform')) {
		Event.observe(document.body, 'click', function(event){
		  var lmnt = Event.findElement(event, 'A');
			if ( (lmnt != document) && ( $(lmnt) ) ){
				var lmnt_id = $(lmnt).id;
				if ( $(lmnt).id && ( lmnt_id.indexOf( 'commentReplay_', 0) != -1 ) ){
					idx = lmnt_id.substr(14, (lmnt_id.length - 13) );
	        var co_msg = $("commentReplayText_"+idx).innerHTML;
					var trimmed = co_msg.replace(/^\s+|\s+$/g, '');
	        $("comment").update('"'+trimmed+'"'+"\n"+">Válasz:"+"\n");
	        $("comment").focus();		
				}
			}
		});
  }
	
});
		
function call_theme( theme_name ){
	new Ajax.Request('http://elektromosfutes.hu/futestipus_valasztas', {
    method:'post',
		parameters: { theme: theme_name },
    onSuccess: function(transport){
      var response = transport.responseText || "";
			var futes_cont = document.getElementById('other_options');
			futes_cont.innerHTML = response;
    },
    onFailure: function(){ alert('Hiba történt a kapcsolat létesítése közben!') }
  });
}

function check_desciption_length( maxchars ) {
 	if( $('description').value.length > maxchars ) {
  	alert('Ön túllépte a maximális ' + maxchars + ' karaktert! Kérjük, fogalmazza át a bemutatkozó szövegét! Köszönjük!');
   	return false; 
	}else{
 		return true;
	}
}


/* ajanlja ismerosenek reszhez */
function showVOBox(){
	var overlay = $('ViewOOverlay');
  var width = document.body.scrollWidth;
  var height = document.body.scrollHeight;

  var top = document.viewport.getScrollOffsets().top + Math.round((document.viewport.getDimensions().height - 460) / 2);
  overlay.setStyle({
      width: width + "px",
      height: height+10 + "px"
  });
  $('ViewOther_Box').setStyle({
      display: 'block',
      width: width + "px",
      height: 0 + "px"
  });
  $('ViewODiv').setStyle({
      top: top + 'px'
  });			
}

function hideVOBox(){
	$('ViewOther_Box').setStyle({ display: 'none' });	
}



function clickPerson(){
  Effect.BlindDown('postalAddress',{ duration: 0.5 });
}

function clickCompany(){
  Effect.BlindUp('postalAddress', { duration: 0.5 });
  document.getElementById('CustomFields_3_1').value = ' ';
}

/* For textarea fields, limitChars function */
function limit2(obj,limit,counter)
{	
	if(obj.value.length > limit){		
		obj.value = obj.value.substr(0,limit);
	}
	$(counter).innerHTML = obj.value.length+'/'+limit;
}




	/*
	 *    Popup
	 *    written by Profartis Design Kft.
	 */
	
	var Popup = {
		
		Show : function(id)
		{
			var overlay = $('popup-overlay');
		    var width = document.body.scrollWidth;
		    var height = document.body.scrollHeight;

		    var top = document.viewport.getScrollOffsets().top + Math.round((document.viewport.getDimensions().height - 535) / 2);
			
		    overlay.setStyle({
				display: 'block',
		        width: width + "px",
		        height: height+10 + "px"
		    });
			
		    $('popup-'+id).setStyle({							
				display: 'block',
		        top: top + 'px'
		    });
			
		},
		
		Hide : function(id)
		{
			$('popup-'+id).hide();
			$('popup-overlay').hide();
			if(id=='newsletter'){
				playSpot();
			}
		}
						
	}

