// JavaScript Document

function seccion(pagina,accion,datos){
	datasend = "p="+pagina+"&accion="+accion+"&"+datos;
	script = "interior.php";
	if (pagina == ""){
		script = "home.php";	
	}
	if (pagina == '6'){
		script = "disclaimer.php";	
	}
	$.ajax({
		type: "GET",
		url: 'paginas/'+script,
		data: datasend,
		beforeSend: function() { pie(pagina); },
		error: function() { ajax_error(); },
		success: function(responseText){ cargar_seccion(pagina,responseText); },
		complete: function(){ ocultar_cargando(); }
	});
}
function pie(p){
	datasend = "p="+p+"&accion=contenido_pie";
	$.ajax({
		type: "GET",
		url: 'acciones_ajax.php',
		data: datasend,
		beforeSend: function() { mostrar_cargando(); },
		error: function() { ajax_error(); },
		success: function(responseText){ cargar_pie(responseText); }
	});
}
function cargar_pie(contenido){
	$('#pie').html(contenido);
}

function cargar_seccion(p,contenido){
	$('#contenido_seccion').html(contenido);
	if (p == '1'){
		pie_about();
	}
}
function pie_about(){
	datasend = "accion=pie_about";
	$.ajax({
		type: "GET",
		url: 'acciones_ajax.php',
		data: datasend,
		success: function(responseText){ cargar_pie_about(responseText); }
	});
}
function cargar_pie_about(contenido){
	$('#pie_about').html(contenido);
}
function mostrar_cargando(){
	$('#cargando').css('display','block');
}
function ocultar_cargando(){
	$('#cargando').css('display','none');
}
function ajax_error(){
	return true;
}
function send_request_ok(statusText,responseText){
	$('#contenido_seccion').append(responseText);
	ocultar_cargando();
	return true;
}
function send_request_error(error){
	$('#contenido_seccion').append(responseText);
	ocultar_cargando();
	return true;
}
function efect_send(form_type){
	var options = {};
	if (form_type == 'faq'){
		
		$("#contactform_technician").flip({ direction: 'lr',
							    color: '#FFF',
							  	onEnd: function(){$("#contactform_technician").html("<div style='padding:10px'><p><b>Your inquiry has been submitted to an Active Telephones Certified Technician.</b></p><p><b>You will be contacted by an Active Telephones Certified Technician as soon as possible.</b></p><p><b>If it is urgent, please call (800)ASK-ACTIVE.</b></p></div>") }
							 });
	}
	else if (form_type == 'request'){
		var content = "<div id='contactform'><div style='padding:10px'><p><b>Your inquiry has been sent to an Active Telephones Sales Representative.</b></p></div></div>"
		$("#requestform").flip({ direction: 'lr',
							    color: '#FFF',
							  	onEnd: function(){ end_request('requestform',content); }
							 });
	}
	else if (form_type == 'requestplate'){
		var content = "<div id='contactform'><div style='padding:10px'><p><b>Your faceplate inquiry has been sent to an Active Telephones Representative.</b></p></div></div>"
		$("#requestform2").flip({ direction: 'lr',
							    color: '#FFF',
							  	onEnd: function(){ end_request('requestform2',content); }
							 });
	}
	if (form_type == 'contacto'){
		$("#contactform").flip({ direction: 'lr',
							    color: '#FFF',
							  	onEnd: function(){ $("#contactform").html("<div style='padding:10px'><p><b>Your questions and/or comments have been forwarded to<br />an Active Telephones Representative.</b></p></div>"); }
							 });
		ocultar_cargando();
	}
}
function end_request(id_content,content){
	$("#"+id_content).remove();
	$("#contenido_seccion .center").append(content);
}
function faceplate_response(responseText){
	$('#requestform2').append(responseText);
	ocultar_cargando();
	return true;
}

//callback function to bring a hidden box back
function callback(){
	setTimeout(function(){
		$("#effect:visible").removeAttr('style').hide().fadeOut();
	}, 1000);
};
/*
 *	REDEFINO LAS FUNCIONES PARA EL JQUER.FORMS
 */
function MostrarCargando(){
	$('#cargando').css('display','block');
}
function OcultarCargando(){
	$('#cargando').css('display','none');
}

function generic_call(script,action,datos,id_respuesta){
	datasend = "accion="+action+"&"+datos;
	$.ajax({
		type: "GET",
		url: 'paginas/'+script,
		data: datasend,
		error: function() { ajax_error(); },
		success: function(responseText){ load_generic_call(responseText,id_respuesta); },
		complete: function(){ ocultar_cargando(); }
	});
}
function load_generic_call(response,response_id_div){
	$('#'+response_id_div).html(response);
}

