﻿

// **************************************** UPLOAD PHOTO PROFIL ****************************************
function openUploadPhoto(tag){
	var classe = "popinProfile";
	//callback apres chargement AJAH
	var callback = function(msg){
	    if(typeof tag == 'string' && vipStats[tag]) {
            LOP.execStatCM(vipStats[tag]);
        }
		$("#popinUploadPhoto").attr("class", "");
		$("#popinUploadPhoto").addClass(classe);
		$("#popinUploadPhoto").fadeIn("slow");
		//alert("$(popinCib).height(): " + $("popinCib").height())
	}
	//creation cible pour popin
	createPopinCib("popinUploadPhoto", classe);
	//chargement page HTML dans cible via AJAH
	$("#popinUploadPhoto").load(gVIPpath + "popins/upload-photo.aspx", callback);
	return false;
}
function closeUploadPhoto(){
	closePopin("popinUploadPhoto");
}
function setAvatar(url){
	//maj VIP_temporary user pour garder URL photo en memoire quand erreur au submit)...
	//properties: 'VIP_FRIEND#VIP_OWNER#VIP_READ'
	//values: '@@Container_ForumAdvPost.Message.Text@@#ad396f49-6627-441a-a98f-f6cfcb5ada0a#1'
	//type: 'string#string#int'
	//majCustomerProp(gUserId, "VIP_mood", document.getElementById("user_mood").value, "string");
	var callback = function(msg, textStatus, XMLHttpRequest){
		var msg = (typeof selector == "string") ? msg : msg.toString();//on transforme le msg en string 
		//alert("msg: " + msg);
		//top.location.reload();
		//my-datas, on modifie les éléments de la page
		document.getElementById("myPhoto").src = url;
		$(".uploadPhoto input[type=text]").each(function() {
			if (this.name && this.name.indexOf("VIP_photo_URL") > -1) {
				this.value = url;
			}
			else if (this.name && this.name.indexOf("VIP_photo") > -1) {
				this.value = "1";
			}
		});
		closeUploadPhoto();
	}
	//alert("values:" + values);
	$.ajax({
		type: "GET",
		url: gVIPpath + "webboxtools/update-customer-properties.aspx",
		data: "userID="+gUserId+"&prop=VIP_temporary&val="+ url +"&typ=string",
		success: callback
	});
	/*
	if( document.getElementById("myDatasMandatory") ){
		//my-datas, on modifie les éléments de la page
		document.getElementById("myPhoto").src = url;
		$(".uploadPhoto input[type=text]").each(function() {
			if (this.name && this.name.indexOf("VIP_photo_URL") > -1) {
				this.value = url;
			}
			else if (this.name && this.name.indexOf("VIP_photo") > -1) {
				this.value = "1";
			}
		});
		closeUploadPhoto();
	}
	else{
		//register, on recharge la page avec un param urlphoto (pour garder la photo quand erreur au submit)
		var loc = top.location.pathname;
		top.location.replace(loc + "?urlphoto="+url);
	}
	*/
}
// **************************************** FIN UPLOAD PHOTO PROFIL ****************************************