
function createCookie(name,value,days){
if(days){
var date=new Date();
date.setTime(date.getTime()+(days*24*60*60*1000));
var expires="; expires="+date.toGMTString();}
else var expires="";
document.cookie=name+"="+value+expires+"; path=/";}
function readCookie(name){
var nameEQ=name+"=";
var ca=document.cookie.split(';');
for(var i=0;i<ca.length;i++){
var c=ca[i];
while(c.charAt(0)==' ')c=c.substring(1,c.length);
if(c.indexOf(nameEQ)==0)return c.substring(nameEQ.length,c.length);}
return null;}
var var_onlink;
var var_originid;
var var_adid;
var var_price;
var var_buldingtype;
var var_transactiontype;
var var_street;
function takeoffaddetail(olink){
var_originid=$(olink).attr("origin");
var_adid=$(olink).attr("adid");
var_onlink=olink;
ocookiefc=readCookie(var_cookcomparate_name);
if(!var_cookcomparate_name){ocookiefc="";}
$.ajax({
type:"POST",
url:"/WS/comparator.asmx/RemoveAd",
async:false,
data:"{'HTTP_HOST': 'www.fincaraiz.com.co', 'CookieValue':'"+ocookiefc+"', 'originid':"+var_originid+", 'adid':"+var_adid+"}",
contentType:"application/json; charset=utf-8",
dataType:"json",
success:function(msg){
if(msg.d[0]=="OK"){
createCookie(var_cookcomparate_name,msg.d[1],null);
$(var_onlink.parentNode).hide();
if($("a[rel=addthisadtocompare]").attr("adid")==var_adid&&$("a[rel=addthisadtocompare]").attr("origin")==var_originid){
$("a[rel=addthisadtocompare]").show();}}}});}
function addadtocompare(olink,price,surface,buildingsubtype,transactiontype,street){
var_onlink=olink;
var_originid=$(olink).attr("origin");
var_adid=$(olink).attr("adid");
var_price=price;
var_buldingtype=buildingsubtype;
var_transactiontype=transactiontype;
var_street=street;
ocookiefc=readCookie(var_cookcomparate_name);
if(!var_cookcomparate_name){ocookiefc="";}
$.ajax({
type:"POST",
url:"/WS/comparator.asmx/AddAd",
async:false,
data:"{'HTTP_HOST': 'www.fincaraiz.com.co', 'CookieValue':'"+ocookiefc+"', 'originid':"+var_originid+", 'adid':"+var_adid+", 'price':"+price+", 'surface':"+surface+", 'buildingsubtype':'"+buildingsubtype+"', 'transactiontype':'"+transactiontype+"', 'street':'"+street+"'}",
contentType:"application/json; charset=utf-8",
dataType:"json",
success:function(msg){
if(msg.d[0]=="1"){
$(var_onlink).hide();
createCookie(var_cookcomparate_name,msg.d[1],null);
$("[rel=pnlAdsToCompare]").html($("[rel=pnlAdsToCompare]").html()+"<span>"+var_buldingtype+"-"+
var_transactiontype+(var_street.toString().length>0?"-":"")+var_street+"<br />"+
formatCurrency(var_price)+" <a href='#' adid='"+var_adid.toString()+"' origin='"+
var_originid.toString()+"' onclick='takeoffaddetail(this);return false;'>Quitar</a><br /><br /></span>");}
else{
alert("Usted puede comparar máximo 12 avisos. Quite algún aviso seleccionado y marque otro de su preferencia");}}});}
function removeallads(){
createCookie(var_cookcomparate_name,"",null);
$("a[rel=addthisadtocompare]").show();
$("[rel=pnlAdsToCompare]").html("");}
function formatCurrency(num){
num=num.toString().replace(/\$|\,/g,'');
if(isNaN(num))
num="0";
sign=(num==(num=Math.abs(num)));
num=Math.floor(num*100+0.50000000001);
num=Math.floor(num/100).toString();
for(var i=0;i<Math.floor((num.length-(1+i))/3);i++)
num=num.substring(0,num.length-(4*i+3))+'.'+
num.substring(num.length-(4*i+3));
return(((sign)?'':'-')+'$ '+num);}