$(document).ready(function(){
	
	if($('#inputtext').val()=='Company Name (Nickname)'){
		var idioma = 'en';
	} 
	if($('#inputtext').val()=='Empresa/Alias'){
		var idioma = 'es';
	}
	
	$('#inputtext').focus(function(){
		if($('#inputtext').val()=='Empresa/Alias' || $('#inputtext').val()=='Company Name (Nickname)'){
			document.getElementById('inputtext').value='';
		}
	});

	$('#inputtext').focusout(function(){
		if($('#inputtext').val()==''){
			if(idioma=='es'){
				document.getElementById('inputtext').value='Empresa/Alias';
			}
			if(idioma=='en'){
				document.getElementById('inputtext').value='Company Name (Nickname)';
			}
		}
	});

	$('#categoria').change(function(){
		if($('#categoria').val()==0){
				$('#linea').attr('disabled', true);
				$('#material').attr('disabled', true);
				$('#construccion').attr('disabled', true);
		}
		else{
			$('#linea').attr('disabled', false);
			$('#material').attr('disabled', true);
			$('#construccion').attr('disabled', true);
		}
	});

	$('#linea').change(function(){
		if($('#linea').val()==0){
			$('#material').attr('disabled', true);
			$('#construccion').attr('disabled', true);
		}
		else{
			$('#material').attr('disabled', false);
			$('#construccion').attr('disabled', true);
		}
	});

	$('#material').change(function(){
		if($('#material').val()==0){
			$('#construccion').attr('disabled', true);
		}
		else{
			$('#construccion').attr('disabled', false);
		}
	});
	
	$('#submit').click(function(){
		if($('#inputtext').val()=='Empresa/Alias' || $('#inputtext').val()=='Company Name (Nickname)'){
			document.getElementById('inputtext').value='';
		}
		if($('#linea').attr('disabled')){
			document.getElementById('linea').value = 0;
			$('#linea').attr('disabled', false);
		}

		if($('#material').attr('disabled')){
			document.getElementById('material').value = 0;
			$('#material').attr('disabled', false);
		}

		if($('#construccion').attr('disabled')){
			document.getElementById('construccion').value = 0;
			$('#construccion').attr('disabled', false);
		}
		$('#frm').submit();
	});

	$('#linea').attr('disabled', 'disabled');
	$('#material').attr('disabled', 'disabled');
	$('#construccion').attr('disabled', 'disabled');
	
	var linea = function(){
		$.ajax({
			type: 'POST',
			url: 'http://www.shoesfrommexico.com/index.php/home/linea',
			data: 'categoria=' + parseInt($('#categoria').val(), 10),
			beforeSend: function()
		    {
		    },
		    complete: function()
		    {
		    },
		    success: function(content){
	    	   	$('#linea').children().remove();
	    	   	$('#linea').append(content);
			},
		 	error: function (data, status, e)
		    {
		    },
		    statusCode:{ 404: function() 
			{
		    }
		  	}
		});
	};
	var material = function(){
		$.ajax({
			type: 'POST',
			url: 'http://www.shoesfrommexico.com/index.php/home/material',
			data: 'categoria=' + parseInt($('#categoria').val(), 10) + '&linea=' + parseInt($('#linea').val(), 10),
			beforeSend: function()
		    {
		    },
		    complete: function()
		    {
		    },
		    success: function(content){
	    	   	$('#material').children().remove();
	    	   	$('#material').append(content);
			},
		 	error: function (data, status, e)
		    {
		    },
		    statusCode:{ 404: function() 
			{
		    }
		  	}
		});
	};
	var construccion = function(){
		$.ajax({
			type: 'POST',
			url: 'http://www.shoesfrommexico.com/index.php/home/construccion',
			data: 'categoria=' + parseInt($('#categoria').val(), 10) + '&linea=' + parseInt($('#linea').val(), 10) + '&material=' + parseInt($('#material').val(), 10),
			beforeSend: function()
		    {
		    },
		    complete: function()
		    {
		    },
		    success: function(content){
	    	   	$('#construccion').children().remove();
	    	   	$('#construccion').append(content);
			},
		 	error: function (data, status, e)
		    {
		    },
		    statusCode:{ 404: function() 
			{
		    }
		  	}
		});
	};
	$('#categoria').change(function(){
		if(parseInt($(this).val(), 10)!=0){
			linea();
		}
	});
	$('#linea').change(function(){
		if(parseInt($(this).val(), 10)!=0){
			material();
		}
	});
	$('#material').change(function(){
		if(parseInt($(this).val(), 10)!=0){
			construccion();
		}
	});
});
