var m_norm = 160;
var m_udh = 153;
var m = m_udh;


/*******************************************************************************
 * 
 * 
 ******************************************************************************/
function displayElement(object) {
	if (object != null)
		object.style.display = "block";
}
function hideElement(object) {
	if (object != null)
		object.style.display = "none";
}
function displayElementById(id) {
	if (document.getElementById(id) != null)
		document.getElementById(id).style.display = "block";
}
function hideElementById(id) {
	if (document.getElementById(id) != null)
		document.getElementById(id).style.display = "none";
}










/* *************************************************************
 * 
 *
 **************************************************************/

function resetSelectBox(dest){
	 var destination = $("select#" + dest);
	 if (destination != null){
	 var options = '';
			options += '<option value="0">----------</option>';
		destination.html(options);
	 }
 }
function onLocalitySelected(obj) {

}

function onVilleSelected(link, mtd, obj, dest) {
	
	var regionId = obj.value;
	
	var destination = $("select#" + dest);
	jQuery.ajax( {
		type : "POST",
		url : link,
		data : 'method=' + mtd + '&regionId=' + regionId,
		dataType : 'json',
		beforeSend : function(XMLHttpRequest, settings) {
			if (XMLHttpRequest.overrideMimeType) {
				XMLHttpRequest.overrideMimeType("text/html; charset=UTF-8");
			}
		},
		success : function(msg) {
			var options = '';
			jQuery.each(msg, function(i, item) {
				options += '<option value="' + item.value + '">' + item.key
						+ '</option>';
			});
			destination.html(options);
		}
	});
}
function onProvinceSelected(link, mtd, obj, dest) {

	resetSelectBox('vspid');
	var regionId = obj.value;
	
	var destination = $("select#" + dest);
	jQuery.ajax( {
		type : "POST",
		url : link,
		data : 'method=' + mtd + '&regionId=' + regionId,
		dataType : 'json',
		beforeSend : function(XMLHttpRequest, settings) {
			if (XMLHttpRequest.overrideMimeType) {
				XMLHttpRequest.overrideMimeType("text/html; charset=UTF-8");
			}
		},
		success : function(msg) {
			var options = '';
			jQuery.each(msg, function(i, item) {
				options += '<option value="' + item.value + '">' + item.key
						+ '</option>';
			});
			destination.html(options);
		}
	});
}
function findProvinces(link, mtd, obj, dest) {
	resetSelectBox('pspid');
	resetSelectBox('vspid');
	var regionId = obj.value;
	
	var destination = $("select#" + dest);
	jQuery.ajax( {
		type : "POST",
		url : link,
		data : 'method=' + mtd + '&regionId=' + regionId,
		dataType : 'json',
		beforeSend : function(XMLHttpRequest, settings) {
			if (XMLHttpRequest.overrideMimeType) {
				XMLHttpRequest.overrideMimeType("text/html; charset=UTF-8");
			}
		},
		success : function(msg) {
			var options = '';
			jQuery.each(msg, function(i, item) {
				options += '<option value="' + item.value + '">' + item.key
						+ '</option>';
			});
			destination.html(options);
		}
	});
}

function checkSMSText(message) {
	var L = message.value.length;
	m = 160;
	var c = m - L;
	document.getElementById('compteur').innerHTML = c + ' caract&egrave;re'
			+ ((c > 1) ? 's' : '') + ' restant' + ((c > 1) ? 's' : '')
			+ ' sur votre SMS';
	var MaxLength = m;
	if (L >= MaxLength) {
		message.value = message.value.substring(0, MaxLength);
	}
}
function cheuuukSMSText(message) {
	var L = message.value.length;
	if (L > 160)
		m = 153;
	else
		m = 160;
	var n = Math.floor(L / m);
	if (isInt(L / m) && n > 0)
		n = n - 1;
	var c = m - (L - (n * m));
	document.getElementById('compteur').innerHTML = c + ' caract&egrave;re'
			+ ((c > 1) ? 's' : '') + ' restant' + ((c > 1) ? 's' : '')
			+ ' sur votre ' + (n + 1)
			+ ((n >= 1) ? '<sup>&egrave;me</sup>' : '<sup>er</sup>') + ' SMS.';

	var MaxLength = 160;
	if (L >= MaxLength) {
		message.value = message.value.substring(0, MaxLength);
	}
}

function isInt(x) {
	var y = parseInt(x);
	if (isNaN(y))
		return false;
	return x == y && x.toString() == y.toString();
}

function removeChildren(elem) {
	var elemChildren = elem.childNodes;
	var childCount = elemChildren.length;
	for ( var i = childCount - 1; i >= 0; i--) {
		elem.removeChild(elem.childNodes[i]);
	}
}
function removeXChildren(elem) {

	var elemChildren = elem.childNodes;
	var childCount = elemChildren.length;
	for ( var i = childCount - 1; i >= 0; i--) {
		removeChildren(elem.childNodes[i]);
	}
}
function sendSMS() {
	var to = document.getElementById('send-sms-to').value;
	var text = document.getElementById('send-sms-text').value;
	var testt = document.getElementById("send-sms-div");
	var indicatif = document.getElementById('indicatif').value;
	testt.innerHTML = "<center><table border=\"0\" width=\"800px\" align=\"center\" height=\"50px\" ><tr><td valign=\"middle\" width=\"800px\" align=\"center\" > <img src=\"images/wait4.gif\" /></td></tr></table> <br/><br/></center>";
	jQuery.ajax( {
		type : "POST",
		url : "services.do",
		data : 'method=sendSMS&to=' + to + '&text=' + text + '&indicatif='
				+ indicatif,
		beforeSend : function(XMLHttpRequest, settings) {
			if (XMLHttpRequest.overrideMimeType) {
				XMLHttpRequest.overrideMimeType("text/html; charset=UTF-8");
			}
		},
		success : function(msg) {
			document.getElementById("send-sms-div").innerHTML = msg;
		}
	});
}
function formUpdater(id, str, objId) {
	var obj = document.getElementById(objId);
	var objects = obj.options;
	for (i = 0; i < objects.length; i++) {
		if (objects[i].value == str) {
			document.getElementById(id).innerHTML = objects[i].text;
		}
	}
}
function dataUpdater(id, obj) {
	if (document.getElementById(id) != null)
		document.getElementById(id).innerHTML = obj.options[obj.selectedIndex].text;
}

function fcus(val, object) {
	if (object.value == val) {
		object.value = "";
	}
	if (object.text == val) {
		object.text = "";
	}
}
function blr(val, object) {
	if (object.value == "" || object.value.trim() == "") {
		object.value = val;
	}
}
function submitForm(idForm) {
	var form = document.getElementById("sbmt");
	form.click();
}

function submitStart(value) {
	var form = null;
	var form = document.getElementById("searchForm");
	var inputField = document.createElement("input");
	inputField.setAttribute('type', 'hidden');
	inputField.setAttribute('name', 'start');
	inputField.setAttribute('value', value);
	form.appendChild(inputField);
	form.submit();
}

if (document.images) {
	preload_image_object = new Image();
	// set image url
	image_url = new Array();
	image_url[0] = "images/1.gif";
	image_url[1] = "images/2.gif";
	image_url[2] = "images/3.gif";
	image_url[3] = "images/4.gif";

	image_url[4] = "images/5.gif";
	image_url[5] = "images/6.gif";
	image_url[6] = "images/7.gif";
	image_url[7] = "images/8.gif";
	image_url[8] = "images/9.gif";
	image_url[9] = "images/10.gif";
	image_url[10] = "images/11.gif";
	image_url[11] = "images/12.gif";
	image_url[12] = "images/13.gif";

	image_url[13] = "images/14.gif";
	image_url[14] = "images/15.gif";
	image_url[15] = "images/16.gif";
	var i = 0;
	for (i = 0; i <= 3; i++) {
		preload_image_object.src = image_url[i];
	}
}
function displayTelNumber(id, disp, hid) {
	jQuery.ajax( {
		type : 'POST',
		url : 'ajax.do',
		data : 'method=displayTelNumber&' + 'id=' + id + '&language=' + lng,
		success : function(msg) {
			displayElementById(disp);
			hideElementById(hid);
			document.getElementById('hghhg').innerHTML = msg;
		}
	});
}
var sid = document.getElementById('sessionId').value;
jQuery(document).ready(
		
		
		
	function(){
		
		jQuery('a[rel*=facebox]').facebox({
	        loadingImage : 'images/loading.gif',
	        closeImage   : 'images/closelabel.png'
	      })
		
		jQuery.ajaxSetup({
			'beforeSend' : function(xhr){}
		});
		jQuery('#tototot').click(
				function(evt) {
					jQuery.ajax({
						type : "POST",
						url : "GetId",
						data : 'sid=' + sid,
						success : function(msg) {
						document.getElementById('captchaId').innerHTML = "<img style=\"border: 1px solid  #cccccc\" width=110px height=20px   src=\"Captcha?type="
							+ sendToMail
							+ "&id="
							+ msg
							+ "\" />";
							}
						});
					});
					jQuery('#sendToFriend-captcha')
							.click(
									function(evt) {
										jQuery
												.ajax( {
													type : "POST",
													url : "GetId",
													data : 'sid=' + sid,
													success : function(msg) {
														document
																.getElementById('captchaId1').innerHTML = "<img style=\"border: 1px solid  #cccccc\"   src=\"Captcha?type="
																+ sendToFriend
																+ "&id="
																+ msg
																+ "\" />";
													}
												});
									});
					jQuery('#abus_captcha')
							.click(
									function(evt) {
										jQuery
												.ajax( {
													type : "POST",
													url : "GetId",
													data : 'sid=' + sid,
													success : function(msg) {
														document
																.getElementById('captchaId2').innerHTML = "<img style=\"border: 1px solid  #cccccc\"   src=\"Captcha?type="
																+ abus
																+ "&id="
																+ msg + "\" />";
													}
												});
									});
					
jQuery('#nxis').click(
	function(evt) {
		var urll="";
		if (document.getElementById('nxisid')!=null){
			urll=document.getElementById('nxisid').value;
		}
		jQuery.ajax({
		type : "POST",
		url : 'add.do?method=uploa',
		data : 'sid=' + sid+'&hiba='+urll,
		success : function(msg) {
		jQuery.ajax( {
			type : "POST",
			url : "GetData",
			data : 'sid=' + sid,
			success : function(msg) {
			document.getElementById('demo').innerHTML = msg;
			}
		});
		}
	});
});					
					jQuery("#uploadify")
							.uploadify(
									{
										'uploader' : 'js/upload/uploadify.swf',
										'script' : 'add.do?method=upload',
										'cancelImg' : 'cancel.png',
										'folder' : 'uploads',
										'queueID' : 'fileQueue',
										'scriptData' : {
											'sid' : sid
										},
										'auto' : true,
										'removeCompleted':true,
										'multi' : false,
										'sizeLimit' : 100000000,
										'onSelect' : function(event, queueID,fileObject) {
											
										},
										'onSWFReady': function() {
											
										},
										'onComplete' : function() {
											jQuery.ajax( {
														type : "POST",
														url : "GetData",
														data : 'sid=' + sid,
														success : function(msg) {
														

														document
																	.getElementById('demo').innerHTML = msg;
														}
													});
										}
									});
				});
function sendMail() {
	var sendMailMail = document.getElementById('send-mail-mail').value;
	var sendMailTextarea = document.getElementById('send-mail-textarea').value;
	var captchaTextId = document.getElementById('captchaTextId').value;
	var idSendAnnonce = document.getElementById("idSendAnnonce").value;
	jQuery.ajax( {
		type : "POST",
		url : "detail.do",
		data : "method=sendMail&sendMailTextarea=" + sendMailTextarea
				+ "&sendMailMail=" + sendMailMail + "&captchaTextId="
				+ captchaTextId + "&idSendAnnonce=" + idSendAnnonce,
		success : function(msg) {
			jQuery("#send-mail-textarea").attr("disabled", "disabled");
			jQuery("#send-mail-mail").attr("backgroundColor", "red");
			jQuery("#send-mail-mail").attr("value", "disabled");
			jQuery("#send-mail-mail").attr("disabled", "disabled");
			jQuery("#send-button").attr("disabled", "disabled");
		}
	});
}








function sendContactMail() {
	var sendContactMail = document.getElementById('send-contact-mail').value;
	var sendContactSubject = document.getElementById('send-contact-subject').value;
	var sendContactTextarea = document.getElementById('send-contact-textarea').value;

	jQuery.ajax( {
		type : "POST",
		url : "contact.do",
		data : "method=sendContactMail&sendContactTextarea=" + sendContactTextarea
				+ "&sendContactMail=" + sendContactMail
				+ "&sendContactSubject=" + sendContactSubject
				,
		success : function(msg) {
jQuery(document).trigger('close.facebox');
		}
	});
}





function sendAbus() {

	document.getElementById('abus').style.display = "none";
	document.getElementById('abus-after-click').style.display = "block";
	jQuery.ajax( {
		type : "POST",
		url : "detail.do",
		data : 'method=sendAbus',
		success : function(msg) {
			document.getElementById('abus-after-click').style.display = "none";
			if (msg != 'captcha_ko') {
				document.getElementById('abus-ok').style.display = "block";
				document.getElementById('abus-ko').style.display = "none";
			} else {
				document.getElementById('abus-ko').style.display = "block";
				document.getElementById('abus-ok').style.display = "none";
			}
		}
	});
}
function sendThisToFriend() {
	var idSendAnnonce = document.getElementById("idSendAnnonce").value;
	var yourEmail = document.getElementById("yourEmail").value;
	var mailFriend = document.getElementById("mailFriend").value;
	var yourName = document.getElementById("yourName").value;
	var captchaValue = document.getElementById("sendToFriendCaptcha").value;
	document.getElementById('friend').style.display = "none";
	document.getElementById('friend-after-click').style.display = "block";
	jQuery
			.ajax( {
				type : "POST",
				url : "ajax.do",
				data : 'method=sendThisToFriend&yourEmail=' + yourEmail
						+ '&mailFriend=' + mailFriend + '&captchaValue='
						+ captchaValue + '&yourName=' + yourName
						+ '&idSendAnnonce=' + idSendAnnonce,
				success : function(msg) {
					document.getElementById('friend-after-click').style.display = "none";
					if (msg != 'captcha_ko') {
						document.getElementById('friend-ok').style.display = "block";
						document.getElementById('friend-ko').style.display = "none";
					} else {
						document.getElementById('friend-ko').style.display = "block";
						document.getElementById('friend-ok').style.display = "none";
					}
				}
			});
}
function ttt() {
	jQuery("#send-mail-textarea").attr("disabled", "disabled");
	jQuery("#send-mail-mail").attr("backgroundColor", "red");
	jQuery("#send-mail-mail").attr("value", "disabled");
	jQuery("#send-mail-mail").attr("disabled", "disabled");
	jQuery("#send-button").attr("disabled", "disabled");
}
function del(test) {
	jQuery.ajax( {
		type : "POST",
		url : "GetData",
		data : "action=del&delFile=" + test + "&sid=" + sid,
		success : function(msg) {
			document.getElementById('demo').innerHTML = msg;
		}
	});
}
function displayCptcha() {
	jQuery.ajax( {
		type : "GET",
		url : "GetId",
		success : function(msg) {
			alert("error : " + msg);
		},
		error : function(msg) {
			alert("error : " + msg);
		}
	});
}

