/* setting default font sizes*/
var defaultfont1;
var defaultfont2;

function inc_flash(){
     flashembed("videoplayer", site_url+"3rdparty/flowplayer/FlowPlayerLP.swf", {config: {
		    autoPlay: false,
		    videoFile: $('videoplayer').get('href'), 		    
		    initialScale: 'orig',
		    showMuteVolumeButton: true,
		    hideControls: false,
		    controlsOverVideo: 'ease',		    
		    showMenu: false 

	}}); 	
}

function send_email(){
	err = false;		
	$("email_From").setStyle('border',"2px solid #00FF00 ");
	$("email_To").setStyle('border',"2px solid #00FF00 ");
	
	if($("email_From").get('value')=="") {
		err = true;
		$("email_From").setStyle('border','2px solid #FF0000');
	}//check
	if($("email_To").get('value')=="") {
		err = true;
		$("email_To").setStyle('border','2px solid #FF0000');
		
	}//check
	
	action = "send_mail";
	if(!err){
		ToServer.send({url:site_url+'incs/ajax.php?ajax=1&action='+action,
		      data: { 'email_From' : $("email_From").get('value'),
			      'email_To'    : $("email_To").get('value'),
			      'christ_name1': $("christ_name1").get('value'),
			      'christ_name2': $("christ_name2").get('value'),
			      'family_name1': $("family_name1").get('value'),
			      'family_name2': $("family_name2").get('value'),
			      'needcopy'    : $("needcopy").get('checked'),
			      'referer'     : $("referer").get('value'),			      
			      'message'     : $("message").get('value')		      
		       }
		      
		});;	
	}//valid
}//send_email

/* add bookmark script */
function bookmark(title){
    url = window.location;    
  if ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4)) {
  window.external.AddFavorite(url,title);
  } else if (navigator.appName == "Netscape") {
    window.sidebar.addPanel(title,url,"");
  } 
  
else if(window.opera && window.print){
}

}//bookmark

function defaultFont(){
	$$(".full_content").setStyle("font-size",defaultfont1+"px");
	$$(".full_content h1").setStyle("font-size",defaultfont2+"px");	
}//defaultFont

function sizeUp(){
	size1 = $$(".full_content").getStyle("font-size");
	size1 = parseInt(size1)+1;
	size2 = $$(".full_content h1").getStyle("font-size");
	size2 = parseInt(size2)+1;		
	$$(".full_content").setStyle("font-size",size1+"px");
	$$(".full_content h1").setStyle("font-size",size2+"px");	
	
}//sizeUp

function sizeDown(){
	size1 = $$(".full_content").getStyle("font-size");
	size1 = parseInt(size1)-1;
	size2 = $$(".full_content h1").getStyle("font-size");
	size2 = parseInt(size2)-1;
	if(size1>5 && size2>5){
	$$(".full_content").setStyle("font-size",size1+"px");
	$$(".full_content h1").setStyle("font-size",size2+"px");	
	}
}//sizeDown

window.addEvent('domready', function(){	
		defaultfont1 = $$(".full_content").getStyle("font-size");
		defaultfont1 = parseInt(defaultfont1);
		defaultfont2 = $$(".full_content h1").getStyle("font-size");
		defaultfont2 = parseInt(defaultfont2);		
		
		if($('videoplayer')!=null){	    							
				 inc_flash();	
		}//inc flowplayer 		
		
		
		var url = "./incs/get_banners.php";
		var el = $('banners');  
		// refresh every 4 seconds
		var timer = 35; 
		// periodical and dummy variables for later use
		var periodical, dummy; 		
		
	    ToServer = new Request({ 
    		onSuccess: function(html) {
    			//Clear the text currently inside the results div.
    			$('ajax-refresh').set('html', '');
    			//Inject the new DOM elements into the results div.
    			$('ajax-refresh').set('html',html);			      			
          $('ajax_loader').style.visibility = 'hidden';		
        	window.addEvent('domready', function(){
          	});
    		},
		
    		//Our request will most likely succeed, but just in case, we'll add an
    		//onFailure method which will let the user know what happened.
    		onFailure: function() {
    			$('ajax-refresh').set('text', 'The request failed.');
    		},
    		onRequest: function() {
    			$('ajax_loader').style.visibility = 'visible';
    		}    		
    	});		

	var ajax = new Request({url:site_url+'incs/get_banners.php', 
		onSuccess: function(html) {
			//Clear the text currently inside the results div.
			$('banners').set('html', '');
			//Inject the new DOM elements into the results div.
			$('banners').set('html',html);			      			
      $('ajax_loader').style.visibility = 'hidden';		
    	window.addEvent('domready', function(){
	        $('banners').fade(1);			
			});      
      	
		},
		//Our request will most likely succeed, but just in case, we'll add an
		//onFailure method which will let the user know what happened.
		onFailure: function() {
			$('banners').set('text', 'The request failed.');
		}
	});		

		$('drop_down_menu').getElements('li.menu').each( function( elem ){
				
			var list = elem.getElement('ul.links');	
			var myFx = new Fx.Slide(list).hide();			
			elem.addEvents({
				'mouseenter' : function(){ 					
					myFx.cancel();
					myFx.slideIn();					
				},
				'mouseleave' : function(){ 
					myFx.cancel();
					myFx.slideOut();					
				}
			});	
		})
	$("menu-container").style.visibility = "visible";	
		
	var refresh = (function() {
		// dummy to prevent caching of php
		dummy = $time() + $random(0, 100);	
	  $('ajax_loader').style.visibility = 'visible';
	  $('banners').fade(0);	
		ajax.send(dummy); 
	}); 
	  periodical = refresh.periodical(timer * 1000, this);
	  $('ajax_loader').style.visibility = 'visible';   
	  $('banners').fade(0);	  
		ajax.send($time()); 		
});	
