﻿MostrarComentarios();
function pageChanged() {
    var iframe = document.getElementById('iframeUrbatronComments');
    alert(iframe.height);
    //iframe.setAttribute('height', height + 50);
}
  function updateIFrame( height ) {
        var iframe = document.getElementById( 'iframeUrbatronComments' );
        iframe.setAttribute( 'height', height +50);
      }


      function CerrarSinRefresh() {
          window.location = window.location;
      }

      function CerrarConRefresh(urltogo) {
          if (urltogo)
              window.location = urltogo;
          else
              window.location = window.location;
          //self.close();
      }
function MostrarComentarios()
{
    var txt;
   var url = "http://comunidad.cyberferia.com/comentarios/";
   // var url = "http://localhost/urbatroncliente/comentarios/";
    var logourl = document.getElementById("LOGO_URL").value;
    var cod = get_codigo();
    var comerce_id = get_comerceId();
    var resizeIframeUrl = getResizeIframeUrl();
    var key_cod = get_key_cod();
    var iframe_width = get_iframeWidth();
    var iframe_height = get_iframeHeight();
    var contact_url = get_contactURL();
    var reload_url = get_reloadURL();
    var empty_comments_description = get_EmptyCommentsDescription();
    var invitation_description = get_InvitationDescription();
    var contact_description = get_ContactDescription();
    var add_comment_text = get_addCommentText();
    var idComercioOrigen = get_idComercioOrigen();
    if (cod != null && cod != "" && key_cod != null && key_cod != "")
    {
        //armo la url
        url += "?" + key_cod + "=" + cod;
        if (logourl != null && logourl != "")
            url += "&logourl=" + escape(logourl);
        url += "&commerceid=" + escape(comerce_id);
        if (contact_url != null && contact_url != "")
            url += "&contacturl=" + contact_url;
        if (reload_url != null && reload_url != "")
            url += "&reloadurl=" + reload_url;
        url += "&returl=" + makereturnurl();
        if (resizeIframeUrl!="")
            url += "&resizeiframeurl=" + escape(resizeIframeUrl);
        //si se especificaron los estilos los agrego.
        if (document.getElementById("COMMENTS_STYLES") != null && document.getElementById("COMMENTS_STYLES").value != "")
            url += "&css=" + escape(document.getElementById("COMMENTS_STYLES").value);
        
        //si viene un token lo agrego a la url
        if (document.getElementById("TOKEN") != null && document.getElementById("TOKEN").value != "")
            url += "&token=" + escape(document.getElementById("TOKEN").value);
            
        if (document.getElementById("COMMENT_TITLE") != null && document.getElementById("COMMENT_TITLE").value != "")
            url += "&titulo=" + escape(document.getElementById("COMMENT_TITLE").value);
        if (empty_comments_description != null && empty_comments_description != "")
            url += "&emptycommentsdescription=" + encodeURIComponent(empty_comments_description);
        if (invitation_description != null && invitation_description != "" ) {
            url += "&invitationdescription=" + encodeURIComponent(invitation_description);
        }
        if (contact_description != null && contact_description != "" ) {
            url += "&contactdescription=" + encodeURIComponent(contact_description);
        }
        if (add_comment_text !=null  )
        {
            url +="&addcommenttext=" + encodeURIComponent(add_comment_text);
        }
        if (idComercioOrigen != null && idComercioOrigen != "") {
            url += "&idcomercioorigen=" + idComercioOrigen;
        }
        //armo el iframe
        if (resizeIframeUrl != "")
            txt = "<div id=\"urbatronIframeWrapper\"><iframe  id=\"iframeUrbatronComments\" scrolling=\"no\"   src=\"" + url + "\" width=\"" + iframe_width + "\" height=\"" + iframe_height + "\"    frameborder=\"0\" ></div>";
        else
            txt = "<div id=\"urbatronIframeWrapper\"><iframe id=\"iframeUrbatronComments\" scrolling=\"yes\"   src=\"" + url + "\" width=\"" + iframe_width + "\" height=\"" + iframe_height + "\"    frameborder=\"0\" ></div>";
    }
    else
        txt = "ERROR, REVISE LOS PARAMETROS COMMENT_COD y COMMENT_TYPE.";         
    document.getElementById("divcomment").innerHTML = txt;
}
function get_iframeHeight() {
    var iframeHeight = getURLParam("IFRAME_HEIGHT");
    if (iframeHeight == null || iframeHeight == "")
        iframeHeight = document.getElementById("IFRAME_HEIGHT")!=null? document.getElementById("IFRAME_HEIGHT").value:"60";
    return iframeHeight;
}
function get_iframeWidth() {
    var iframeWidth = getURLParam("IFRAME_WIDTH");
    if (iframeWidth == null || iframeWidth == "")
        iframeWidth = document.getElementById("IFRAME_WIDTH")!=null? document.getElementById("IFRAME_WIDTH").value:"500";
    return iframeWidth;
}
function get_isbn()
{
    var cod= getURLParam("COMMENT_ISBN");
    if (cod == null || cod == "")
        cod = document.getElementById("COMMENT_ISBN").value;
    return cod;
}

function get_codigo()
{
    var cod= getURLParam("COMMENT_COD");
    if (cod == null || cod == "")
        cod = document.getElementById("COMMENT_COD") != null ? document.getElementById("COMMENT_COD").value : "";
    return cod;
}
function get_comerceId() {
    var cod = getURLParam("COMMERCE_ID");
    if (cod == null || cod == "")
        cod = document.getElementById("COMMERCE_ID") != null ? document.getElementById("COMMERCE_ID").value : 2;
    return cod;
}
function get_contactURL() {
    var contactUrl = getURLParam("CONTACT_URL");
    if (contactUrl == null || contactUrl == "")
        contactUrl = document.getElementById("CONTACT_URL") != null ? document.getElementById("CONTACT_URL").value : "";
    return escape(contactUrl);
}
function get_reloadURL() {
    var reloadUrl = getURLParam("RELOAD_URL");
    if (reloadUrl == null || reloadUrl == "")
        reloadUrl = document.getElementById("RELOAD_URL") != null ? document.getElementById("RELOAD_URL").value : "";
    return escape(reloadUrl);
}
function get_key_cod()
{
    var cod= getURLParam("COMMENT_TYPE");
    if (cod == null || cod == "")
        cod = document.getElementById("COMMENT_TYPE") != null ? document.getElementById("COMMENT_TYPE").value : "";
    return cod;
}

function getreturnurl()
{
    
    if (document.getElementById("COMMENT_RETURL") != null)
        return document.getElementById("COMMENT_RETURL").value;
    else
        return window.location.href;
}

function getResizeIframeUrl() {
    if (document.getElementById("IFRAME_RESIZE_URL") != null)
        return document.getElementById("IFRAME_RESIZE_URL").value;
    else
        return "";
}

////MENSAJES CUSTOMIZADOS//////////

function get_EmptyCommentsDescription() {
    if (document.getElementById("EMPTY_COMMENTS_DESCRIPTION") != null)
        return document.getElementById("EMPTY_COMMENTS_DESCRIPTION").value;
    else
        return "";
}

function get_addCommentText()
{
    if (document.getElementById("ADD_COMMENT_TEXT")!=null)
        return document.getElementById("ADD_COMMENT_TEXT").value;
    else
        return "";
}
function get_InvitationDescription() {
    if (document.getElementById("INVITATION_DESCRIPTION") != null)
        return document.getElementById("INVITATION_DESCRIPTION").value;
    else
        return "";
}
function get_idComercioOrigen() {
    if (document.getElementById("ORIGIN_COMMERCE_ID") != null)
        return document.getElementById("ORIGIN_COMMERCE_ID").value;
    else
        return "";
}

function get_ContactDescription() {
    if (document.getElementById("CONTACT_DESCRIPTION") != null)
        return document.getElementById("CONTACT_DESCRIPTION").value;
    else
        return "";
}




///FIN MENSAJES CUSTOMIZADOS/////////
function makereturnurl()
{
    var ret = getreturnurl();
    if (ret.split("?")[1] != null)
        return escape(ret);// + "&" + get_key_cod() + "=" + get_codigo());
    else
        return escape(ret);// + "?" + get_key_cod() + "=" + get_codigo());
}
function makecontacturl() {
    var ret = get_contactURL();
    return escape(ret); 
}
function getURLParam(strParamName){
  var strReturn = "";
  var strHref = window.location.href;
  if ( strHref.indexOf("?") > -1 ){
    var strQueryString = strHref.substr(strHref.indexOf("?"));//.toLowerCase();
    var aQueryString = strQueryString.split("&");
    for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){
      if (
        aQueryString[iParam].indexOf(strParamName + "=") > -1 ){
        var aParam = aQueryString[iParam].split("=");
        strReturn = aParam[1];
        break;
      }
    }
  }
  return unescape(strReturn);
}


