var folder = "";///city-auto/www/";

function clear_elements(){
	var elements = new Array('mensaje','nombre','correo','telefono');
	var values = new Array('','','','','');
	for(i=0; i<elements.length; i++)
		$('#'+elements[i]).val(values[i]);
}

function get_currentpage(){
	var loc = window.location;
	p = loc.href.substring(loc.href.indexOf(loc.host) + loc.host.length + folder.length );
	page = p.substring(p.indexOf('#/')+2);
	if(page == '')
		page = 'inicio';
	return page;
}

function initialize(){
	$('#content').animate({
		opacity: 1
	});
	$('.slideshow').cycle({
		fx: 'fade' ,
		speed: 5000
	});
	page = get_currentpage();
	if(page == 'vehiculos') load_autos();
	turnon(page);
}

function isFormReady(id){
	var invalid_name_msgs = "*Nombre inválido.";
	var invalid_tel_msgs = "*Teléfono inválido.";
	var invalid_email_msgs = "*Dirección inválida.";
	var invalid_message_msgs = "*Mensaje inválido.";
	var no_contact_msgs = "*Con el fin de poderlo contactar le pedimos proporcione su teléfono o correo electrónico.";
	var flag = true;
	var mail_regexp = /^[a-zA-Z0-9_\.-]+@[a-zA-z0-9\.-]+\.[a-zA-Z]{2,4}$/;
	var txt_regexp = /^[a-zA-Z0-9_\.-\?!\s]{2,100}$/;
	var tel_regexp = /^[\(\)0-9\-\s]{2,50}$/;
	var time = 2500;
	
	//if(!txt_regexp.exec($('#nombre').val().trim())){
	if($('#nombre').val().length == 0){
		$('#msg_nombre').text(invalid_name_msgs).show(); 
		flag=false;
	}else $('#msg_nombre').text('');

	//if(!txt_regexp.exec($('#mensaje').val().trim())){
	if($('#mensaje').val().length == 0){
		$('#msg_mensaje').text(invalid_message_msgs).show(); 
		flag=false;
	}else $('#msg_mensaje').text(''); 	
	
	if($('#correo').val().trim() == '' && $('#telefono').val().trim() == ''){
		$('#msg').text(no_contact_msgs).show(); 
		flag=false;
	}
	else {
		$('#msg').text('');
		if(!mail_regexp.exec($('#correo').val()) && $('#correo').val().trim() != ''){
			$('#msg_correo').text(invalid_email_msgs).show(); 
			flag=false;
		}else $('#msg_correo').text('');
		if(!tel_regexp.exec($('#telefono').val().trim()) && $('#telefono').val().trim() != ''){
			$('#msg_telefono').text(invalid_tel_msgs).show(); 
			flag=false;
		}else $('#msg_telefono').text('');	
	}
	
	if(flag){	
		var nombre = escape($('#nombre').val());
		var correo = escape($('#nombre').val());
		var telefono = escape($('#telefono').val());
		var msg = escape($('#mensaje').val());

		$('#msg').load('model/send_mail.php?nombre='+nombre
												+'&correo='+correo
												+'&telefono='+telefono
												+'&msg='+msg
												+'&id='+id
												, function(){
													clear_elements();
												});
	}
}

function load_autos(){
	var flag = true;
	var howmany_autos = $('#howmany_autos').val();
	for(i=1; i<howmany_autos; i++){
		if(document.getElementById('automovil_'+i)){
			$("#automovil_"+i).fancybox({
				'scrolling'			: false,
				'width'				: '9',
				'height'			: '10',
				'autoScale'			: false,
				'transitionIn'		: 'none',
				'transitionOut'		: 'none',
				'type'				: 'iframe'
			});
		}
	}
}

function changeIMG(id, image, thumb, folder){
	$('#zoom1').attr('href',folder+id+'/'+image);
	$('#zoom_main_img').attr('src',folder+id+'/'+image);
}

function turnon(page){
	var clase = new Array('inicio','vehiculos','credito','nosotros','contacto');
	for(i=0; i<clase.length; i++)
		$('#menu-'+clase[i]).removeClass("current");
	$('#menu-'+page).addClass('current');
}

if(window.addEventListener)
	window.addEventListener("load",initialize,false);
else
	window.attachEvent("onload", initialize, false);

