var statusBhmData=false;
var idDataBHM=0;
var opratorIdBhm="";

var typeContentRcived="";
var idSmsMain=0;
var appo="";

function initLightBoxBhm(myIdContentData,typeContent,idSms){
	idDataBHM=myIdContentData;
	idSmsMain=idSms;
	$("input[name=bhmf1]").val("");
	$("input[name=bhmf2]").val("");
	$("#errorMessageBHM").text("");
	$("#MessageOkBHM").text("");
	$("#errorMessageNumber").text("");
	getImageCaptchaBhm();
	ceckFieldBHM();
	setDisplay(typeContent)
}

function setDisplay(type){

	$("#operatorsBHM").css("display","none")
	$("#senDataBhmButtons").css("display","block")
	$("#numberTelephoneBhmLightBox").css("display","block")
	$("#campoCaptcha").css("display","block")
	$("#captchaContentBhmLightBox").css("display","block")

	typeContentRcived=type;

	switch(type){
		case 'ft': 	$("#ftBhmContent").css("display","block");
					$("#sfBhmContent").css("display","none");
					$("#vdBhmContent").css("display","none");
					break;
		case 'sf':	$("#ftBhmContent").css("display","none");
					$("#sfBhmContent").css("display","block");
					$("#vdBhmContent").css("display","none");
					break;
		case 'vd': 	$("#ftBhmContent").css("display","none");
					$("#sfBhmContent").css("display","none");
					$("#vdBhmContent").css("display","block");
					break;
	}
}

function getImageCaptchaBhm(){
	var rand = Math.floor(Math.random()*100000000);
	var src = cptch+"captcha.php?r="+rand;
	$("#imageCaptchaBHM").attr("src", src);
  	$("input[name=bhmf1]").val("");
	//$("input[name=bhmf2]").val("");

}

function sendDataBhm(){
	if(statusBhmData==true){
		sendDataBhmValue();
	}
}

function ceckFieldBHM(){
	var codeCaptcha=$("input[name=bhmf1]").val();
	var numberOfTelephone=$("input[name=bhmf2]").val();
	var lenCaptcha=codeCaptcha.length;
	var lenNumberTelephone=numberOfTelephone.length;
	if((lenCaptcha>0) && (lenNumberTelephone>0)){
		$("#sendContentButton").css({'opacity' : '1', 'filter' : 'alpha(opacity=100)'});
		statusBhmData=true;
	} else{
		$("#sendContentButton").css({'opacity' : '0.4', 'filter' : 'alpha(opacity=40)'});
		statusBhmData=false;
	}
}

function sendDataBhmValue()
{
	msisdnBhm=$("input[name=bhmf2]").val();
	appo=msisdnBhm;
	var cthBhm=$("input[name=bhmf1]").val();
	var titleContent=""
	if(typeContentRcived=="ft"){
		var titleContent=encodeURI($("#titleContentBhmLightBoxFt").html());
	}
	if(typeContentRcived=="vd"){
		var titleContent=encodeURI($("#titleContentBhmLightBox").html());
	}
	var myPathSendDataBhm=pathData+"download/?cth="+cthBhm+"&cpid="+idSmsMain+"&msisdn="+msisdnBhm+opratorIdBhm+"&type="+typeContentRcived+"&title="+titleContent;
	$.ajax({
		  url: myPathSendDataBhm,
		  cache: false,
		  error:function (){
		  },
		  success: function(html){
		  },
		  complete: function(html){
				if (html.status == 200) {
					if (html.responseText.length > 0) {
						ceckAnswerBHM(html.responseText)

					}
				}
		  }
		});


}

function getOperator(idOperator){
		opratorIdBhm="&operatorid="+idOperator;
}

function ceckAnswerBHM(answer){
	$("#errorMessageNumber").text("");
	$("#errorMessageBHM").text("");
	$("#errorMessageCaptcha").text("");
	 if(answer==-1){
		$("#errorMessageCaptcha").text("Codice di sicurezza errato!!!");
		$("input[name=bhmf1]").val("");
		$("input[name=bhmf2]").val("");
		statusBhmData=false;
		getImageCaptchaBhm();
		ceckFieldBHM();
		$("input[name=bhmf2]").val(appo);
		opratorIdBhm=""
	} else if(answer==-2){
		$("#errorMessageNumber").html("Numero telefonico inserito non valido.");
		$("input[name=bhmf1]").val("");
		$("input[name=bhmf2]").val("");
		statusBhmData=false;
		getImageCaptchaBhm();
		ceckFieldBHM();
		$("input[name=bhmf2]").val(appo);
		opratorIdBhm=""
	}else if(answer==1){
		$("#MessageOkBHM").text("Complimenti!!! La tua richiesta è stata inoltrata!!");
		$("#operatorsBHM").css("display","none")
		$("#senDataBhmButtons").css("display","none")
		$("#numberTelephoneBhmLightBox").css("display","none")
		$("#campoCaptcha").css("display","none")
		$("#captchaContentBhmLightBox").css("display","none")
		$("#div3").css("display","none")
		opratorIdBhm=""

	} else {
		$("#operatorsBHM").css("display","block")
		$("#numberTelephoneBhmLightBox").css("display","none")
		$("#campoCaptcha").css("display","none")
		$("#captchaContentBhmLightBox").css("display","none")
		$("#div3").css("display","none")
		var data=eval(answer);
		var htmlSelect = '';
		var options = '';
		for (row in data){
			options = options + '<option value="' + data[row]['id'] + '">' + data[row]['name'] + '</option>';
		}
		$("select#operatorlist").html(options);
		getOperator($("select#operatorlist").val())
	}
}
