//var globalURL = 'http://mireasa.vali/';
var globalURL = 'http://www.mireasa.ro/';


function loadText(linktext) {
	linktext = globalURL + linktext;
//	var loadText = window.open(linktext,'','');
	window.location.href = linktext;
}

function submitenter(myfield,e){
	var keycode;
	if (window.event) keycode = window.event.keyCode;
	else if (e) keycode = e.which;
	else return true;
	if (keycode == 13){
		checkLoginAction();
	return false;
   } else return true;
}

function replaceT(){
	document.getElementById('parola').setAttribute('type','password');
//	obj.focus();
}

function checkLoginAction(){
	document.getElementById('buton_logare').style.display = 'none';
	document.getElementById('loadingGif').style.display = 'inline';
	
	var username = document.getElementById('utilizator').value;
	var password = document.getElementById('parola').value;
	userurl = window.location;
	$.ajax({
		type: "POST",
		url: globalURL+"contul_meu/autentificare.html",
		data: "utilizator="+username+"&parola="+password,
		success: function(msg){
//			alert('mesaj:'+msg);
			if (msg == 'logged_true'){
				localizare = false;
				if (userurl == globalURL+'albume.html'){
					localizare = true;
				}
				if (userurl == globalURL+'cont.html'){
					localizare = true;
				}
				if (userurl == globalURL+'invitatii.html'){
					localizare = true;
				}
				if (userurl == globalURL+'cadouri.html'){
					localizare = true;
				}
				if (userurl == globalURL+'address_book.html'){
					localizare = true;
				}
				if (userurl == globalURL+'concurs/raspandeste_vestea.html'){
					localizare = true;
				}
				if (localizare == false){
					$(window.location).attr('href', globalURL);
				} else {
					location.reload(true);
				}
			} else {
				document.getElementById('loginError').innerHTML = msg;  
				document.getElementById('loginError').style.display = 'block';
				document.getElementById('buton_logare').style.display = 'block';
				document.getElementById('loadingGif').style.display = 'none';
			}
		}
	});
}

function generateBadgeCod(value){
	
	furnizor_id = document.getElementById('id_furnizor_stil').value;
	linkfurnizor = document.getElementById('link_furnizor_badge').value;
	nume = document.getElementById('nume_furnizor_badge').value;
	nrReviews = document.getElementById('nrReviews_furnizor_badge').value;
	rating = document.getElementById('rating_furnizor_badge').value;
	
	switch(value){
		case 'all': {
			noua_valoare = '<scr'+'ipt type="text/javascript" src="http://www.mireasa.ro/badge/'+furnizor_id+'/all.html"></scr'+'ipt>';
			categorii = ' '+document.getElementById('categorii_furnizor_badge').value+' ';
			break;
		}
		case 'none': {
			noua_valoare = '<scr'+'ipt type="text/javascript" src="http://www.mireasa.ro/badge/'+furnizor_id+'/nocat.html"></scr'+'ipt>';
			categorii = ' ';
			break;
		}
		case 'first': {
			noua_valoare = '<scr'+'ipt type="text/javascript" src="http://www.mireasa.ro/badge/'+furnizor_id+'.html"></scr'+'ipt>';
			categorii = ' '+document.getElementById('first_category_furnizor_badge').value+' ';
			break;
		}
		default: {
			noua_valoare = '<scr'+'ipt type="text/javascript" src="http://www.mireasa.ro/badge/'+furnizor_id+'.html"></scr'+'ipt>';
			categorii = ' '+document.getElementById('first_category_furnizor_badge').value+' ';
			break;
		}
	}
	
	general_value = '<div><a style=" font-family:Arial; width:250px; min-height:100px; display:block; position:relative; text-decoration:none; text-align:center; padding:0 0 0 0; background-color:#f6eeca; border:2px solid #9f8954" href="http://www.mireasa.ro/'+linkfurnizor+'.html" title="Recomandat de Mireasa.ro" target="_blank"><div style="text-align:center; font-size:13px; color:#62003b; padding:5px 0; background: url(http://www.mireasa.ro/badges/bg_client.jpg)"><strong>'+nume+'</strong></div><div style="text-align:center; font-size:12px; color:#9f8954;padding:3px 0 0 0;">Furnizor'+categorii+'recomandat de</div><div style="margin:0 0 23px 0"><img src="http://www.mireasa.ro/badges/mireasa.jpg" width="115" height="23" border="0" style="padding:0; border:none; float:none;" /></div><div style="position:absolute; bottom:5px; left:10px; font-size:10px; line-height:14px; color:#9f8954;">Reviews: '+nrReviews+' <img src="http://www.mireasa.ro/badges/star_'+rating+'.gif" width="59" height="12" hspace="3" border="0" align="absmiddle" style="padding:0; border:none; float:none;"/></div><div style="position:absolute; bottom:5px; right:10px; font-size:10px; line-height:13px; color:#62003b; background-color:#ece3bc; padding:0 4px">›› scrie un review</div></a></div>';
	
	document.getElementById('generatedBadge').innerHTML = general_value;
	document.getElementById('embed_badge').value = noua_valoare;
	
}

function checkNewsletter(){
	var email = document.getElementById('newsletter').value;
	$.ajax({
		type: "POST",
		url: "utils/newsletter.html",
		data: "email="+email,
		success: function(msg){
			if (msg == 'invalid'){
				document.getElementById('alert_message').innerHTML = '<a class="msg_close" href="javascript:void(0);" onclick="$(\'div.showhide,.msg\').animate({ opacity: \'hide\' }, \'fast\');" ><img src="images/msg_close.gif" width="14" height="14" border="0" /></a> <img src="images/ico_msg.gif" width="37" height="30" border="0" align="absmiddle" /> Adresa de email introdusa nu este valida. Va rugam introduceti o adresa de email valida pentru abonare la newsletter.';  
				document.getElementById('alert_message').style.display = 'block';
			} else {
				if (msg == 'existent'){
					document.getElementById('alert_message').innerHTML = '<a class="msg_close" href="javascript:void(0);" onclick="$(\'div.showhide,.msg\').animate({ opacity: \'hide\' }, \'fast\');" ><img src="images/msg_close.gif" width="14" height="14" border="0" /></a> <img src="images/ico_msg.gif" width="37" height="30" border="0" align="absmiddle" /> Adresa de email introdusa este deja abonata la newsletter.';  
					document.getElementById('alert_message').style.display = 'block';
				} else {
					document.getElementById('alert_message').style.display = 'none';
					document.getElementById('newsletterFormDiv').innerHTML = '<font color="#FFFFFF">Ai fost abonat la newsletter-ul nostru.</font>';
				}
			}
		}
	});
}

function changeCity(val){
	document.getElementById('citiesDiv').innerHTML = 'incarcare...';
	if (val == 'all'){
		document.getElementById('citiesDiv').innerHTML = '<select class="input_filtre_cautare" name="localitate" id="localitate" disabled="disabled" ><option value="all" selected="selected"> - toate localitatile - </option></select>';
	} else {
		if (val == '0'){
			document.getElementById('citiesDiv').innerHTML = '<select class="input_filtre_cautare" name="localitate" id="localitate" ><option value="0" selected="selected">Bucuresti</option></select>';
		} else {
			$.ajax({
				type: "POST",
				url: "utils/judete.html",
				data: "judet="+val,
				success: function(msg){
					document.getElementById('citiesDiv').innerHTML = msg;
				}
			});
		}
	}
}

function changeCityAccountList(val){
	document.getElementById('citiesDivAccount').innerHTML = 'incarcare...';
	if ((val == '-') || (val == 'all')){
		document.getElementById('citiesDivAccount').innerHTML = '<select class="select_localitate" name="oras" id="oras" disabled="disabled" ><option value="all" selected="selected">-toate localitatile-</option></select>';
	} else {
		if (val == '0'){
			document.getElementById('citiesDivAccount').innerHTML = '<select class="select_localitate" name="oras" id="oras" ><option value="0" selected="selected">Bucuresti</option></select>';
		} else {
			$.ajax({
				type: "POST",
				url: "utils/judeteAccountList.html",
				data: "judet="+val,
				success: function(msg){
					document.getElementById('citiesDivAccount').innerHTML = msg;
				}
			});
		}
	}
}

function changeCityAdminList(val){
	document.getElementById('citiesDivAccount').innerHTML = 'incarcare...';
	if ((val == '-') || (val == 'all')){
		document.getElementById('citiesDivAccount').innerHTML = '<select name="oras" id="oras" disabled="disabled" ><option value="all" selected="selected">-toate localitatile-</option></select>';
	} else {
		if (val == '0'){
			document.getElementById('citiesDivAccount').innerHTML = '<select name="oras" id="oras" ><option value="0" selected="selected">Bucuresti</option></select>';
		} else {
			$.ajax({
				type: "POST",
				url: "utils/judeteAccountListAdmin.html",
				data: "judet="+val,
				success: function(msg){
					document.getElementById('citiesDivAccount').innerHTML = msg;
				}
			});
		}
	}
}

function changeCityAccount(val){
	document.getElementById('citiesDivAccount').innerHTML = 'incarcare...';
	if ((val == '-') || (val == 'all')){
		document.getElementById('citiesDivAccount').innerHTML = '<select class="select_localitate" name="oras" id="oras" disabled="disabled" ><option value="-" selected="selected">-</option></select>';
	} else {
		if (val == '0'){
			document.getElementById('citiesDivAccount').innerHTML = '<select class="select_localitate" name="oras" id="oras" ><option value="0" selected="selected">Bucuresti</option></select>';
		} else {
			$.ajax({
				type: "POST",
				url: "utils/judeteAccount.html",
				data: "judet="+val,
				success: function(msg){
					document.getElementById('citiesDivAccount').innerHTML = msg;
				}
			});
		}
	}
}

function changeCityAccountFurnizor(val){
	document.getElementById('citiesDivAccountFurnizor').innerHTML = 'incarcare...';
	if (val == '-'){
		document.getElementById('citiesDivAccountFurnizor').innerHTML = '<select class="select_localitate" name="oras_firma" id="oras_firma" disabled="disabled" ><option value="-" selected="selected">-</option></select>';
	} else {
		if (val == '0'){
			document.getElementById('citiesDivAccountFurnizor').innerHTML = '<select class="select_localitate" name="oras_firma" id="oras_firma" ><option value="0" selected="selected">Bucuresti</option></select>';
		} else {
			$.ajax({
				type: "POST",
				url: "utils/judeteAccountFurnizor.html",
				data: "judet="+val,
				success: function(msg){
					document.getElementById('citiesDivAccountFurnizor').innerHTML = msg;
				}
			});
		}
	}
}


function changeCityAddressFurnizor(val){
	document.getElementById('citiesDivAddressFurnizor').innerHTML = 'incarcare...';
	if (val == '-'){
		document.getElementById('citiesDivAddressFurnizor').innerHTML = '<select class="select_localitate" name="oras_firma" id="oras_firma" disabled="disabled" ><option value="-" selected="selected">-</option></select>';
	} else {
		if (val == '0'){
			document.getElementById('citiesDivAddressFurnizor').innerHTML = '<select class="select_localitate" name="oras_firma" id="oras_firma" ><option value="0" selected="selected">Bucuresti</option></select>';
		} else {
			$.ajax({
				type: "POST",
				url: "utils/judeteAccountFurnizor.html",
				data: "judet="+val,
				success: function(msg){
					document.getElementById('citiesDivAddressFurnizor').innerHTML = msg;
				}
			});
		}
	}
}

function deleteAuxiliarAdress(val){
	nradrese = document.getElementById('addressnumber').value;
	newnumber = nradrese-1;
	divtohide = "adresa_"+val;
	$.ajax({
		type: "POST",
		url: "utils/deleteAdresaAuxiliara.html",
		data: "adresa="+val,
		success: function(msg){
			if (newnumber == 0){
				document.getElementById('adrese_suplimentare').style.display = 'none';
			} else {
				document.getElementById('addressnumber').value = newnumber;
			}
			document.getElementById(divtohide).style.display = 'none';
		}
	});
}


function insertAlbumEmail(){
	email = document.getElementById('new_address').value;
	album = document.getElementById('albums_ids').value;
	$.ajax({
		type: "POST",
		url: "utils/checkAlbumEmail.html",
		data: "email="+email+"&album="+album,
		success: function(msg){
			if (msg == 'error'){
				document.getElementById('eroare2').style.display = 'none';
				document.getElementById('eroare').style.display = 'block';
				document.getElementById('eroare3').style.display = 'none';
			} else {
				if (msg == 'error2'){
					document.getElementById('eroare2').style.display = 'none';
					document.getElementById('eroare').style.display = 'none';
					document.getElementById('eroare3').style.display = 'block';
				} else {
					document.getElementById('eroare2').style.display = 'none';
					document.getElementById('eroare').style.display = 'none';
					document.getElementById('eroare3').style.display = 'none';
					document.getElementById('new_address').value = '';
					document.getElementById('lista_invitati').innerHTML = msg;
				}
			}
		}
	});
}

function insertEmailList(){
	listid = document.getElementById('list_id').value;
	album = document.getElementById('albums_ids').value;
	$.ajax({
		type: "POST",
		url: "utils/insertAlbumContactList.html",
		data: "list="+listid+"&album="+album,
		success: function(msg){
			if (msg == 'error'){
				document.getElementById('eroare').style.display = 'none';
				document.getElementById('eroare2').style.display = 'block';
				document.getElementById('eroare3').style.display = 'none';
			} else {
				document.getElementById('eroare').style.display = 'none';
				document.getElementById('eroare2').style.display = 'none';
				document.getElementById('eroare3').style.display = 'none';
				document.getElementById('new_address').value = '';
				document.getElementById('lista_invitati').innerHTML = msg;
			}
		}
	});
}

function insertInvitationEmailList(){
	
	listid = document.getElementById('list_id').value;
	userid = document.getElementById('albums_ids').value;
	$.ajax({
		type: "POST",
		url: "utils/insertInvitationContactList.html",
		data: "list="+listid+"&user_id="+userid,
		success: function(msg){
			if (msg == 'error'){
				document.getElementById('eroare').style.display = 'none';
				document.getElementById('eroare2').style.display = 'block';
				document.getElementById('eroare3').style.display = 'none';
			} else {
				document.getElementById('eroare').style.display = 'none';
				document.getElementById('eroare2').style.display = 'none';
				document.getElementById('eroare3').style.display = 'none';
				document.getElementById('new_address').value = '';
				document.getElementById('lista_invitati').innerHTML = msg;
			}
		}
	});
}

function insertRefferalEmailList(){
	listid = document.getElementById('list_id').value;
	userid = document.getElementById('albums_ids').value;
	$.ajax({
		type: "POST",
		url: "utils/insertRefferalEmailList.html",
		data: "list="+listid+"&user_id="+userid,
		success: function(msg){
			if (msg == 'error'){
				document.getElementById('eroare').style.display = 'none';
				document.getElementById('eroare2').style.display = 'block';
				document.getElementById('eroare3').style.display = 'none';
			} else {
				document.getElementById('eroare').style.display = 'none';
				document.getElementById('eroare2').style.display = 'none';
				document.getElementById('eroare3').style.display = 'none';
				document.getElementById('new_address').value = '';
				document.getElementById('lista_invitati').innerHTML = msg;
			}
		}
	});
}

function insertRefferalEmail(){
	email = document.getElementById('new_address').value;
	albums_ids = document.getElementById('albums_ids').value;
	$.ajax({
		type: "POST",
		url: "utils/checkRefferalEmail.html",
		data: "email="+email+"&user_id="+albums_ids,
		success: function(msg){
			if (msg == 'error'){
				document.getElementById('eroare2').style.display = 'none';
				document.getElementById('eroare').style.display = 'block';
				document.getElementById('eroare3').style.display = 'none';
			} else {
				if (msg == 'error2'){
					document.getElementById('eroare2').style.display = 'none';
					document.getElementById('eroare').style.display = 'none';
					document.getElementById('eroare3').style.display = 'block';
				} else {
					document.getElementById('eroare2').style.display = 'none';
					document.getElementById('eroare').style.display = 'none';
					document.getElementById('eroare3').style.display = 'none';
					document.getElementById('new_address').value = '';
					document.getElementById('lista_invitati').innerHTML = msg;
				}
			}
		}
	});
}

function deleteRefferalEmail(val){
	$.ajax({
		type: "POST",
		url: "utils/deleteRefferalEmail.html",
		data: "id="+val,
		success: function(msg){
			document.getElementById('eroare').style.display = 'none';
			document.getElementById('eroare2').style.display = 'none';
			document.getElementById('eroare3').style.display = 'none';
			if  (msg == ''){
				msg = 'Nu aveti destinatari introdusi.';
			}
			document.getElementById('lista_invitati').innerHTML = msg;
		}

	});
}

function emptyRefferalEmail(){
	albums_ids = document.getElementById('albums_ids').value;
	$.ajax({
		type: "POST",
		url: "utils/emptyRefferalEmail.html",
		data: "user_id="+albums_ids,
		success: function(msg){
			document.getElementById('eroare').style.display = 'none';
			document.getElementById('eroare2').style.display = 'none';
			document.getElementById('eroare3').style.display = 'none';
			document.getElementById('lista_invitati').innerHTML = 'Nu aveti destinatari introdusi.';
		}
	});
}

function insertCadouriEmailList(){
	
	listid = document.getElementById('list_id').value;
	userid = document.getElementById('albums_ids').value;
	$.ajax({
		type: "POST",
		url: "utils/insertCadouriContactList.html",
		data: "list="+listid+"&user_id="+userid,
		success: function(msg){
			if (msg == 'error'){
				document.getElementById('eroare').style.display = 'none';
				document.getElementById('eroare2').style.display = 'block';
				document.getElementById('eroare3').style.display = 'none';
			} else {
				document.getElementById('eroare').style.display = 'none';
				document.getElementById('eroare2').style.display = 'none';
				document.getElementById('eroare3').style.display = 'none';
				document.getElementById('new_address').value = '';
				document.getElementById('lista_invitati').innerHTML = msg;
			}
		}
	});
}

function emptyAlbumEmail(){
	album = document.getElementById('albums_ids').value;
	$.ajax({
		type: "POST",
		url: "utils/emptyAlbumEmail.html",
		data: "album="+album,
		success: function(msg){
			document.getElementById('eroare').style.display = 'none';
			document.getElementById('lista_invitati').innerHTML = '';
		}
	});
}

function deleteAlbumEmail(val){
	$.ajax({
		type: "POST",
		url: "utils/deleteAlbumEmail.html",
		data: "id="+val,
		success: function(msg){
			document.getElementById('eroare').style.display = 'none';
			document.getElementById('lista_invitati').innerHTML = msg;
		}

	});
}

function changeTextModel(val){
	document.getElementById('text_invitatie_new').value = document.getElementById(val).innerHTML;
/*	document.getElementById('model_txt_1').style.display = 'none';
	document.getElementById('model_txt_2').style.display = 'none';
	document.getElementById('model_txt_3').style.display = 'none';
	document.getElementById(val).style.display = 'block';*/
}

function insertinviteemail(){
	email = document.getElementById('new_address').value;
	albums_ids = document.getElementById('albums_ids').value;
	$.ajax({
		type: "POST",
		url: "utils/checkInvitatiiEmail.html",
		data: "email="+email+"&user_id="+albums_ids,
		success: function(msg){
			if (msg == 'error'){
				document.getElementById('eroare2').style.display = 'none';
				document.getElementById('eroare').style.display = 'block';
				document.getElementById('eroare3').style.display = 'none';
			} else {
				if (msg == 'error2'){
					document.getElementById('eroare2').style.display = 'none';
					document.getElementById('eroare').style.display = 'none';
					document.getElementById('eroare3').style.display = 'block';
				} else {
					document.getElementById('eroare2').style.display = 'none';
					document.getElementById('eroare').style.display = 'none';
					document.getElementById('eroare3').style.display = 'none';
					document.getElementById('new_address').value = '';
					document.getElementById('lista_invitati').innerHTML = msg;
				}
			}
		}
	});
}

function emptyInvitatiiEmail(){
	albums_ids = document.getElementById('albums_ids').value;
	$.ajax({
		type: "POST",
		url: "utils/emptyInvitatiiEmail.html",
		data: "user_id="+albums_ids,
		success: function(msg){
			document.getElementById('eroare').style.display = 'none';
			document.getElementById('lista_invitati').innerHTML = '';
		}
	});
}

function deleteInvitatiiEmail(val){
	$.ajax({
		type: "POST",
		url: "utils/deleteInvitatiiEmail.html",
		data: "id="+val,
		success: function(msg){
			document.getElementById('eroare').style.display = 'none';
			document.getElementById('lista_invitati').innerHTML = msg;
		}

	});
}


function checkCadou(val){
	$.ajax({
		type: "POST",
		url: "utils/checkCadou.html",
		data: "id="+val,
		success: function(msg){
			// asd
		}
	});
}

function insertCadouriEmail(){
	email = document.getElementById('new_address').value;
	albums_ids = document.getElementById('albums_ids').value;
	$.ajax({
		type: "POST",
		url: "utils/checkCadouriEmail.html",
		data: "email="+email+"&user_id="+albums_ids,
		success: function(msg){
			if (msg == 'error'){
				document.getElementById('eroare2').style.display = 'none';
				document.getElementById('eroare').style.display = 'block';
				document.getElementById('eroare3').style.display = 'none';
			} else {
				if (msg == 'error2'){
					document.getElementById('eroare2').style.display = 'none';
					document.getElementById('eroare').style.display = 'none';
					document.getElementById('eroare3').style.display = 'block';
				} else {
					document.getElementById('eroare2').style.display = 'none';
					document.getElementById('eroare').style.display = 'none';
					document.getElementById('eroare3').style.display = 'none';
					document.getElementById('new_address').value = '';
					document.getElementById('lista_invitati').innerHTML = msg;
				}
			}
		}
	});
}

function emptyCadouriEmail(){
	albums_ids = document.getElementById('albums_ids').value;
	$.ajax({
		type: "POST",
		url: "utils/emptyCadouriEmail.html",
		data: "user_id="+albums_ids,
		success: function(msg){
			document.getElementById('eroare').style.display = 'none';
			document.getElementById('lista_invitati').innerHTML = '';
		}
	});
}

function deleteCadouriEmail(val){
	$.ajax({
		type: "POST",
		url: "utils/deleteCadouriEmail.html",
		data: "id="+val,
		success: function(msg){
			document.getElementById('eroare').style.display = 'none';
			document.getElementById('lista_invitati').innerHTML = msg;
		}

	});
}

function rezervaCadou(user,cadou){
	$.ajax({
		type: "POST",
		url: "utils/rezervaCadou.html",
		data: "user="+user+"&cadou="+cadou,
		success: function(msg){
//			divname = "cad"+cadou;
//			document.getElementById(divname).style.display = 'none';
			location.reload(true);
		}

	});
}

function generatePreview(val){
	model = document.getElementById('tip_ales').value;
	text = document.getElementById('text_invitatie_new').value;
		$.ajax({
		type: "POST",
		url: "utils/generatePreview.html",
		data: "user="+val+"&model="+model+"&text="+text,
		success: function(msg){
			//window.open('invitatii/preview_invitation.html','popuppage','width=900,height=600,top=100,left=100,toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=yes,scrollbars=yes');
		}

	});
	
}
