/*

 * byo - 2008

 * digiworks

 */



// DomReady - v1 //////////////////////////////

window.addEvent('domready', function() {
	
		base.externalLinks();
		base._overlay =  new Overlay('#89abc4',0.70);
		
		
});

var base = {
	
	/////vars////////
			_overlay : null,
	/////vars//////
	
	//////////////////////////////////////////////////////////////////////////////
/*initTopAnimation*/	
	
	initTopAnimation : function (){
		
			var nS = new noobSlide({
				box: $('box'),
				items: $$('#box div'),
				size:860,
				interval: 3000,
				fxOptions: {
					duration: 600,
					transition: Fx.Transitions.Expo.easeInOut,
					wait: false
				},
				
				handles: $$('#orbs li'),
				
				//handles: $$('#handles a'),
				
				onWalk: function(currentItem,currentHandle){
				
					switch(page){
					
						case 'home':
						default:
							this.handles.removeClass('selectedweb');
							currentHandle.addClass('selectedweb');
						break;
						
						case 'empresa':
							this.handles.removeClass('selectedequipo');
							currentHandle.addClass('selectedequipo');
						break;
						
						case 'contacto':
							this.handles.removeClass('selectedspain');
							currentHandle.addClass('selectedspain');
						break;
					
					}
					
				}
			});
			
		
			
			$$('.button-web').addEvent("click", function(event) {
				
				$$('.button-web').addClass('selectedweb');
				$$('.button-cddvd').removeClass('selectedcddvd');
				$$('.button-mailing').removeClass('selectedmailing');
				$$('.button-digibook').removeClass('selecteddigibook');
				$$('.button-buscadores').removeClass('selectedbuscadores');
				$$('.button-aplicaciones').removeClass('selectedaplicaciones');
			
			});
			
			$$('.button-aplicaciones').addEvent("click", function(event) {
				
				$$('.button-aplicaciones').addClass('selectedaplicaciones');
				$$('.button-cddvd').removeClass('selectedcddvd');
				$$('.button-digibook').removeClass('selecteddigibook');
				$$('.button-buscadores').removeClass('selectedbuscadores');
		
			});
			
			$$('.button-buscadores').addEvent("click", function(event) {
				
				$$('.button-buscadores').addClass('selectedbuscadores');
				$$('.button-cddvd').removeClass('selectedcddvd');
				$$('.button-digibook').removeClass('selecteddigibook');
				$$('.button-aplicaciones').removeClass('selectedaplicaciones');
			});
		
			$$('.button-cddvd').addEvent("click", function(event) {
				
				$$('.button-cddvd').addClass('selectedcddvd');
				$$('.button-mailing').removeClass('selectedmailing');
				$$('.button-digibook').removeClass('selecteddigibook');
				$$('.button-buscadores').removeClass('selectedbuscadores');
				$$('.button-aplicaciones').removeClass('selectedaplicaciones');
			});
			
			$$('.button-mailing').addEvent("click", function(event) {
					
					$$('.button-mailing').addClass('selectedmailing');
					$$('.button-cddvd').removeClass('selectedcddvd');
					$$('.button-digibook').removeClass('selecteddigibook');
					$$('.button-buscadores').removeClass('selectedbuscadores');
					$$('.button-aplicaciones').removeClass('selectedaplicaciones');
			});
			
			$$('.button-digibook').addEvent("click", function(event) {
				
				$$('.button-digibook').addClass('selecteddigibook');
				$$('.button-cddvd').removeClass('selectedcddvd');
				$$('.button-mailing').removeClass('selectedmailing');
				$$('.button-buscadores').removeClass('selectedbuscadores');
				$$('.button-aplicaciones').removeClass('selectedaplicaciones');
			});
			
			$$('.button-equipo').addEvent("click", function(event) {
				
				$$('.button-equipo').addClass('selectedequipo');
				$$('.button-trayectoria').removeClass('selectedtrayectoria');
				$$('.button-clientes').removeClass('selectedclientes');
				$$('.button-colaboraciones').removeClass('selectedcolaboraciones');
			});
			
			$$('.button-trayectoria').addEvent("click", function(event) {
				
				$$('.button-trayectoria').addClass('selectedtrayectoria');
				$$('.button-equipo').removeClass('selectedequipo');
				$$('.button-clientes').removeClass('selectedclientes');
				$$('.button-colaboraciones').removeClass('selectedcolaboraciones');
			});
			
			$$('.button-clientes').addEvent("click", function(event) {
				
				$$('.button-clientes').addClass('selectedclientes');
				$$('.button-equipo').removeClass('selectedequipo');
				$$('.button-trayectoria').removeClass('selectedtrayectoria');
				$$('.button-colaboraciones').removeClass('selectedcolaboraciones');
			});
			
			$$('.button-colaboraciones').addEvent("click", function(event) {
				
				$$('.button-colaboraciones').addClass('selectedcolaboraciones');
				$$('.button-equipo').removeClass('selectedequipo');
				$$('.button-trayectoria').removeClass('selectedtrayectoria');
				$$('.button-clientes').removeClass('selectedclientes');
			});
			
			$$('.button-spain').addEvent("click", function(event) {
				
				$$('.button-spain').addClass('selectedspain');
				$$('.button-ingles').removeClass('selectedingles');
				$$('.button-holand').removeClass('selectedholand');
			});
			
			$$('.button-ingles').addEvent("click", function(event) {
				
				$$('.button-spain').removeClass('selectedspain');
				$$('.button-ingles').addClass('selectedingles');
				$$('.button-holand').removeClass('selectedholand');
			});
			
			$$('.button-holand').addEvent("click", function(event) {
				
				$$('.button-spain').removeClass('selectedspain');
				$$('.button-ingles').removeClass('selectedingles');
				$$('.button-holand').addClass('selectedholand');
			});
			
	
	
	},

//////////////////////////////////////////////////////////////////////////////
/* *initTopAnimation*/

	//////////////////////////////////////////////////////////////////////////////
/*externalLinks*/	

	externalLinks : function (){
	 //check support of DOM1
		 if (!document.getElementsByTagName) return;
		 
		 //get list of a tags in the document
		  var anchors = document.getElementsByTagName("a");
			 
			 for (var i=0; i<anchors.length; i++) {
			   var anchor = anchors[i];
				   if (anchor.getAttribute("href") &&
					   anchor.getAttribute("rel") == "external")
					  
					   anchor.target = "_blank";
			
			 }
	},
	//////////////////////////////////////////////////////////////////////////////
/* *externalLinks*/

	//////////////////////////////////////////////////////////////////////////////
/*initServices*/	

	initServices : function (){
			$$('.servicetext').addEvent("mouseover", function(event) {
				this.setStyle('background-color','#e9e9e9');												  
			});
			$$('.servicetext').addEvent("mouseout", function(event) {
				this.setStyle('background-color','#f5f5f5');												  
			});
			
			$$('.block-right').addEvent("mouseover", function(event) {
				$$('#imageblock-'+this.getProperty('id')+' img').setStyle('margin-top','-53px');
				$('h3'+this.getProperty('id')).setStyle('color','#397da4');
				$('p'+this.getProperty('id')).setStyle('color', '#000000');
			 });
			
			$$('.block-left').addEvent("mouseover", function(event) {
				$$('#imageblock-'+this.getProperty('id')+' img').setStyle('margin-top','-53px');		
				$('h3'+this.getProperty('id')).setStyle('color','#397da4');
				$('p'+this.getProperty('id')).setStyle('color', '#000000');
				
			 });
			
			$$('.block-right').addEvent("mouseout", function(event) {
				$$('#imageblock-'+this.getProperty('id')+' img').setStyle('margin-top','0px');											 				
				$('h3'+this.getProperty('id')).setStyle('color','#00aaec');
				$('p'+this.getProperty('id')).setStyle('color', '#484747');
			 });
			
			$$('.block-left').addEvent("mouseout", function(event) {
				$$('#imageblock-'+this.getProperty('id')+' img').setStyle('margin-top','0px');
				$('h3'+this.getProperty('id')).setStyle('color','#00aaec');
				$('p'+this.getProperty('id')).setStyle('color', '#484747');
			 });
	},
	//////////////////////////////////////////////////////////////////////////////
/* *initServices*/
	
	setPresupuestoForm : function(){
		
		$('getBudjet').addEvent('click',function(){
			base._overlay.display();
			
			var top = document.documentElement.scrollTop + (485/2).toInt();

			$('getBudjet-form').setStyle('display','block');
			$('getBudjet-form').setStyle('top',top + 'px');
		});
		
		$('close-btn').addEvent('click',function(){
			base._overlay.hide();
			$('getBudjet-form').setStyle('display','none');
			$('pr-alert').removeClass('success-alert');
			$('pr-alert').removeClass('error-alert');
			$('pr-alert').set('text','');
		});
		
		$$('input[name=conditions]').addEvent('click',function(e){
			if(this.get('value') == 0) { 
				this.set('value',1); 
			} else {
				this.set('value',0);
			}
			
		});
		
		$('send-pr-form').addEvent('click',function(){
			
			var subjectValue = $$('input[name=subject]').get('value');
			var nameValue = $$('input[name=firstname]').get('value');
			var detailsValue = $$('textarea[name=details]').get('value');
			var emailValue = $$('input[name=email]').get('value');
			var conditionsValue = $$('input[name=conditions]').get('value');
			
			
			
			$$('#form-pr .error').removeClass('error');
			
			$('pr-alert').addClass('success-alert');
			$('pr-alert').set('text','enviando...');
			
			$j.post(baseurl+"/index.php/es/getpresupuesto",{subject:subjectValue, firstname: nameValue, details:detailsValue, email: emailValue, conditions:conditionsValue},function(responseText){
				
				//alert(responseText);
				//return;
				response = JSON.decode(responseText);
				
				if(response['result'] == 1){
					$('pr-alert').addClass('success-alert');
					$('pr-alert').set('text','solicitud enviada, nos pondremos en contacto con usted');
					
				}
				
				if(response['result'] == 2){
					$('pr-alert').set('text','');
					$('pr-alert').removeClass('success-alert');
					$('pr-alert').removeClass('error-alert');
					$each(response['invalids'], function(obj, input){
					
						$$('#form-pr input[name='+obj+']').getParent('div.input').addClass('error');
					});
				}
				
				if(response['result'] == 0){
					$('pr-alert').addClass('error-alert');
					$('pr-alert').set('text','error en el envio, vuelva a intentarlo mas tarde');
				}
				
				 
			 });
			
			return;
			
		});
		
		
		
		
		
	}
	
}



