function checkUserName(userName, lang){
                var parametros = {
                        "name" : userName,
                        "lang" : lang
                };
                $.ajax({
                        data:  parametros,
                        url:   '/lib.checkUserName.php',
                        type:  'post',
                        beforeSend: function () {
                                $("#_lib_checkusername").html("");
                        },
                        success:  function (response) {
                                $("#_lib_checkusername").html(response);
                        }
                });
}

function checkUserName2(userName, lang){
                var parametros = {
                        "name" : userName,
                        "lang" : lang
                };
                $.ajax({
                        data:  parametros,
                        url:   '/lib.checkUserName2.php',
                        type:  'post',
                        beforeSend: function () {
                                
                        },
                        success:  function (response) {
                                var response_int = parseInt(response);
				if(response_int == 0) {
					$('#_lib_checkusername2_corto').show();
					$('#_lib_checkusername2_existe').hide();
					$('#_lib_checkusername2_valido').hide();
					$('#user').attr('style','width:380px; color:#df3030; border:1px #df3030 solid; border-right:2px solid #df3030;border-left:2px solid #df3030; border-top:2px solid #df3030; background-color:#fdf0f0');
				}
				else if(response_int == 1) {
					$('#_lib_checkusername2_corto').hide();
					$('#_lib_checkusername2_existe').show();
					$('#_lib_checkusername2_valido').hide();
					$('#user').attr('style','width:380px; color:#df3030; border:1px #df3030 solid; border-right:2px solid #df3030;border-left:2px solid #df3030; border-top:2px solid #df3030; background-color:#fdf0f0');
				}
				else {
					$('#_lib_checkusername2_corto').hide();
					$('#_lib_checkusername2_existe').hide();
					$('#_lib_checkusername2_valido').show();
					$('#user').attr('style','width:380px');
				}
                        }
                });
}

function doComentarioOferta(idusuario, iddemanda, idoferta, texto, idioma, i, z){
                var parametros = {
                        "idusuario" : idusuario,
                        "iddemanda" : iddemanda,
		        "idoferta" : idoferta,
		        "texto" : texto,
			"idioma": idioma,
			"i": i,
			"z": z
                };
                $.ajax({
                        data:  parametros,
                        url:   '/lib.doComentarioOferta.php',
                        type:  'post',
                        beforeSend: function () {

                        },
                        success:  function (response) {
                                $("#_lib_doComentarioOferta"+idoferta).html(response);
                        }
                });
}

function viewComentarioOferta(idusuario, iddemanda, idoferta, idioma, i, z, pag){
                var parametros = {
                        "idusuario" : idusuario,
                        "iddemanda" : iddemanda,
		        "idoferta" : idoferta,
			"idioma": idioma,
			"i": i,
			"z": z,
			"pag": pag
                };
                $.ajax({
                        data:  parametros,
                        url:   '/lib.viewComentarioOferta.php',
                        type:  'post',
                        beforeSend: function () {

                        },
                        success:  function (response) {
                                $("#_lib_doComentarioOferta"+idoferta).html(response);
                        }
                });
}


function getCategories(tree, lang){
                var parametros = {
                        "tree" : tree,
                        "lang" : lang
                };
                $.ajax({
                        data:  parametros,
                        url:   '/lib.getCategories.php',
                        type:  'post',
                        beforeSend: function () {

                        },
                        success:  function (response) {
                                $("#_lib_categories").html(response);
                        }
                });

}

function getCategoriesPopup(tree, lang){
                var parametros = {
                        "tree" : tree,
                        "lang" : lang
                };
                $.ajax({
                        data:  parametros,
                        url:   '/lib.getCategoriesPopup.php',
                        type:  'post',
                        beforeSend: function () {

                        },
                        success:  function (response) {
                                $("#_lib_categories").html(response);
                        }
                });
}

function calcularGastosEnvio(codpost_origen, iso_origen, codpost_destino, iso_destino, peso, alto, ancho, largo){
                var parametros = {
                        "codpost_origen" : codpost_origen,
                        "iso_origen" : iso_origen,
                        "codpost_destino" : codpost_destino,
                        "iso_destino" : iso_destino,
                        "peso" : peso,
                        "alto" : alto,
                        "ancho" : ancho,
                        "largo" : largo
                };
                $.ajax({
                        data:  parametros,
                        url:   '/lib.UPS.php',
                        type:  'post',
                        beforeSend: function () {

                        },
                        success:  function (response) {
				if(parseFloat(response)>0) {
					$("#ge_calculado").show();
					$("#ge_calculado_error").hide();
                                	$("#ge_calculado").html(response + " &euro;");
					$("#oferta_ge").val(response);
				}
				else {
					$("#ge_calculado").hide();
					$("#ge_calculado_error").show();
				}
                        }
                });
}

function calcularGastosEnvioTienda(codpost_origen, iso_origen, codpost_destino, iso_destino, peso, alto, ancho, largo, id_resultado, id_resultado_error, id_input){
                var parametros = {
                        "codpost_origen" : codpost_origen,
                        "iso_origen" : iso_origen,
                        "codpost_destino" : codpost_destino,
                        "iso_destino" : iso_destino,
                        "peso" : peso,
                        "alto" : alto,
                        "ancho" : ancho,
                        "largo" : largo
                };
                $.ajax({
                        data:  parametros,
                        url:   '/lib.UPS.php',
                        type:  'post',
                        beforeSend: function () {

                        },
                        success:  function (response) { 
				if(parseFloat(response)>0) {
					id_resultado_error.hide();
					id_resultado.show();
                                	id_resultado.html(response + " &euro;");
					id_input.val(response);
				}
				else {
					id_resultado.hide();
					id_resultado_error.show();
				}
                        }
                });
}

function retrievePasswordBuyer(user, email, lang){
                var parametros = {
                        "lang" : lang,
                        "user" : user,
                        "email" : email
                };
                $.ajax({
                        data:  parametros,
                        url:   '/lib.retrievePassword.php',
                        type:  'post',
                        beforeSend: function () {

                        },
                        success:  function (response) {
                                $("#_lib_resultado_enviar_password_comprador").html(response);
                        }
                });

}

function retrievePasswordSeller(user, email, lang){
                var parametros = {
                        "lang" : lang,
                        "user" : user,
                        "email" : email
                };
                $.ajax({
                        data:  parametros,
                        url:   '/lib.retrievePassword.php',
                        type:  'post',
                        beforeSend: function () {

                        },
                        success:  function (response) {
                                $("#_lib_resultado_enviar_password_vendedor").html(response);
                        }
                });

}

function generateNewCaptcha(){
                $.ajax({
                        data:  null,
                        url:   '/lib.generateNewCaptcha.php',
                        type:  'post',
                        beforeSend: function () {
                               
                        },
                        success:  function (response) {
                                $("#_lib_captcha").html(response);
                        }
                });
}

function getPhonePrefix(orden){
                var parametros = {
                        "orden" : orden
                };
                $.ajax({
                        data:  parametros,
                        url:   '/lib.getPhonePrefix.php',
                        type:  'post',
                        beforeSend: function () {
                               
                        },
                        success:  function (response) {
                                $("#phone_prefix").val(response);
                        }
                });
}

function getShopMenu(url){
                var parametros = {
                        "url" : url
                };
                $.ajax({
                        data:  parametros,
                        url:   '/lib.getShopMenu.php',
                        type:  'get',
                        beforeSend: function () {
                               
                        },
                        success:  function (response) {
                                $("#demo_menu_tienda").html(response);
                        }
                });
}
function miniLogin(login,password,login_type,lang,url_login,respuesta_rl){
                var parametros = {
                        "login": login,
			"password": password,
			"login_type": login_type,
			"lang": lang,
			"url_login": url_login
                };
                $.ajax({
                        data:  parametros,
                        url:   '/lib.miniLogin.php',
                        type:  'post',
                        beforeSend: function () {
                               
                        },
                        success:  function (response) {
                                $("#respuesta_rl"+respuesta_rl).html(response);
				if($("#_lib_redi").size()>0) {
					document._lib_redi.submit();
				}
                        }
                });
}


