function makeEditable()
{
	var txt = $('#text_message').html();	
	$('#text_message').empty();
	$('#text_message').append('<textarea id="message" name="msg" rows="4" cols="40">'+txt+'</textarea>');
	$('#make_editable_lnk').empty();
	
}

function checkSendToFriend(obj)
{
	var ok = true;

	var idoferta = obj.getAttribute("idoferta");
	var idcluster = obj.getAttribute("idcluster");

	var action_url = 'http://www.bestjobs.bg/search/_sendtofriend/idoferta/'+idoferta+'/idcluster/'+idcluster;

	var idcourse = obj.getAttribute("idcourse");
	if (idcourse > 0)
	{
		var action_url = 'http://www.bestjobs.bg/coursedetail/_sendtofriend/idcourse/'+idcourse+'/idcluster/'+idcluster;
		var message = '';
	}
	else
	{
		var custom_message = document.getElementById("message");
		if(custom_message) {
			var message = custom_message.value.trim();
		} else {
			var message = document.getElementById("text_message").innerHTML;
		}	
	}

	var mail_prec = document.getElementById("my_email_prec");
	if(mail_prec) {
		var my_email = mail_prec.innerHTML;
	} else {
		var my_email = document.getElementById("my_email").value.trim();
	}
	var friend_email = document.getElementById("friend_email").value.trim();
	
	if(!check_mail(my_email) && ok) {
		alert("Въведете своя email адрес");
		ok = false;
	}
	if(!check_mail(friend_email) && ok) {
		alert("Въведете email адреса на своя приятел");
		ok = false;
	}
	if(ok==true) {
		obj.disabled=true;
		var send_data="myemail="+my_email+"&friendemail="+friend_email+"&message="+message;
		Request.sendPOST(action_url, send_data, sendToFriendResponse);
	}
	return ok;
}
function sendToFriendResponse(response) {
	//alert(response.responseText);
	$('#recommend_body').empty();
	$('#recommend_body').append('<div style="padding:15px;text-align:center;color:green;font-size:15px;font-weight:bold;">Вашето съобщение беше изпратено! Благодаря!</div>');
	setTimeout('closeRecommendation()',3000);
	
	
	return false;
}

function closeRecommendation()
{
	$('#popup_background').hide();
	$('.window').hide();
}
var myEmail = null;
$(document).ready(function() {	

	//select all the a tag with name equal to modal
	$('a[name=modal]').click(function(e) {
		//Cancel the link behavior
		e.preventDefault();
		
		//Get the A tag
		var id = $(this).attr('href');
	
		//Get the screen height and width
		var maskHeight = $(document).height();
		var maskWidth = $(window).width();
	
		//Set heigth and width to mask to fill up the whole screen
		$('#popup_background').css({'width':maskWidth,'height':maskHeight});
		
		//transition effect		
		$('#popup_background').fadeIn(500);	
		$('#popup_background').fadeTo("slow",0.7);
		
		//Get the window width
		var winW = $(window).width();
		
	dv=document.createElement("div");
	dv.id="sendDiv";

	var arr = this.id.split('_');
	var idoferta=arr[1];
	var idcluster=arr[2];
	var jobtitle=this.getAttribute("rel");
	var where=this.getAttribute("rev");

	var isCourse = false;
	if (arr[0] == 'course') 
	{
		isCourse = true;
		var idcourse = arr[1];
	}
	
	if (where == 'search') trackThis(575,this);
	else trackThis(141,this);
	
	var ptop=findPosY(this);

	dv.style.padding="0px";
	dv.style.width="480px";

	var langTitle = (isCourse == true) ? "Име на курса" : "Позиция";
	var langRecommend = (isCourse == true) ? "Здравей. Попаднах на интересен курс в BesJobs [nume curs]. Натисни тук, за повече подробности." : "Здравей. Попаднах на интересно предложение за работа в BestJobs.bg, което мисля, че е подходящо за теб :)";

	if(myEmail == null) 
	var my_email = '<input id="my_email" type="text" name="email1" value="">';	
	else 
	var my_email = '<span id="my_email_prec" style="font-size:13px;font-weight:bold;">'+myEmail+'</span>';
	
	dv.innerHTML='<div>';
	dv.innerHTML+='<div style="clear:both;text-align:center;padding:5px 0px 0px 0px;"></div>'; // spacer
	dv.innerHTML+='<div style="clear:both;text-align:left;padding-bottom:10px;padding-left:10px;font-size:16px;font-weight:bold;"><span style="color:#666666;font-size:14px;font-weight:bold;">' + langTitle + '&nbsp;:&nbsp;</span>'+jobtitle+'</div>';

	dv.innerHTML+='<div style="clear:both;"><div style="width:3%;float:left;">&nbsp;</div>';
	dv.innerHTML+='<div style="width:49%;float:left;text-align:left;"><span style="color:#666666;font-size:13px;font-weight:normal;">Моят email:</span><br>'+my_email+'</div>';
	
	dv.innerHTML+='<div style="width:46%;float:left;text-align:left;"><span style="color:#666666;font-size:13px;font-weight:normal;">Email на приятел:</span><br><input id="friend_email" type="text" name="emailp" value=""></div>';
	
	dv.innerHTML+='</div>';
	
	dv.innerHTML+='<div style="clear:both;text-align:center;padding:10px 0px 0px 0px;"></div>'; // spacer
	
	dv.innerHTML+='<div style="clear:both;width:95%;text-align:left;padding-left:15px;"><span style="color:#666666;font-size:12px;font-weight:normal;">Информацията ще бъде използвана само, за да изпратите обявата на свой приятел. BestJobs няма да използва тези информация за комерсиални цели. </span></div>';
	dv.innerHTML+='<div style="clear:both;text-align:center;padding:7px 0px 0px 0px;"></div>'; // spacer

	if (isCourse == false)
	{
		dv.innerHTML+='<div style="clear:both;"><div style="width:2%;float:left;text-align:right;">&nbsp;</div><div style="width:98%;float:left;text-align:left;"><span style="color:#666666;font-size:13px;font-weight:normal;">&nbsp;Твоето съобщение:&nbsp;</span></div></div>';
		
		dv.innerHTML+='<div style="clear:both;text-align:center;padding:10px 0px 0px 0px;"></div>'; // spacer
	
		dv.innerHTML+='<div style="clear:both;"><div style="width:3%;float:left;text-align:right;">&nbsp;</div><div style="width:72%;float:left;text-align:left;"><div id="text_message" style="font-style:italic;">' + langRecommend + '</div><div style="padding-top:8px;" id="make_editable_lnk"><a href="javascript:void(0)" onclick="makeEditable()">Редактирай съобщението</a></div></div><div style="float:right;width:25%;text-align:center;">';

		dv.innerHTML += '<input class="save_search_button" idoferta="'+idoferta+'" idcluster="'+idcluster+'" type="button" name="trimite" value="Изпрати" onclick="checkSendToFriend(this);"></div></div>';
	}
	else
	{
		dv.innerHTML+='<div style="clear:both;"><div style="width:2%;float:left;text-align:right;">&nbsp;</div><div style="width:98%;float:right;text-align:right;padding-right:10px"><input class="save_search_button" idcourse="'+idcourse+'" idcluster="'+idcluster+'"  type="button" name="trimite" value="Изпрати"  onclick="checkSendToFriend(this);"></div></div>';
	}
	
	dv.innerHTML+='<div style="clear:both;text-align:center;padding:7px 0px 0px 0px;"></div>'; // spacer
	dv.innerHTML+='</div>';
		
		$('#recommend_body').empty();
		
		$('#recommend_body').append(dv);
		
		//Set the popup window to center
		$(id).css('left', winW/2-$(id).width()/2);
		
		//transition effect
		$(id).fadeIn(2000);
	});
	
	//if close button is clicked
	$('a[name=close_recommend]').click(function(e) {
		//Cancel the link behavior
		e.preventDefault();
		
		$('#popup_background').hide();
		$('.window').hide();
	});		
	
	//if mask is clicked
	$('#popup_background').click(function () {
		$(this).hide();
		$('.window').hide();
	});	
});