﻿function fc_rfif(cfID, _u, _m, _p, _t, _a, _b)
{
    var _cfID = "#" + cfID;
    var _uCfID = $(_cfID).attr("src");
    var _nUCfID = "";
   
    var _fcD = new Date();
    var _fcGt = _fcD.getTime().toString();

    var _fcPfx = "fcifrmtme";
    
    if( _uCfID.indexOf(_fcPfx) > -1 )
    {
        var _fcPfxVo = fcPnV(_fcPfx, _uCfID)
        var _fcPfxVn = fcPnV(_fcPfx, _uCfID) + _fcD.getSeconds().toString();

        if( _fcPfxVn.length > 20 )
        {
            _fcPfxVn = _fcD.getTime().toString() + _fcD.getSeconds().toString();
        }

        _nUCfID = _uCfID.replace(_fcPfxVo, _fcPfxVn);
    }
    else if( _uCfID.indexOf("?") > -1 )
    {
        _nUCfID = _uCfID + "&" + _fcPfx + "=" + _fcGt
    }
    else
    {
        _nUCfID = _uCfID + "?" + _fcPfx + "=" + _fcGt
    }
    
    var _fcAl = $(_cfID).attr("class");
    var _fcI = parseInt($(_cfID).attr("lang"));
    
    var _fcArr = new Array();
    _fcArr = _fcAl.split(",");
    
    if( _fcArr.length > 1 )
    {
        _fcI = _fcI + 1;
    
        if( _fcI >= _fcArr.length )
        {
            _fcI = 0;
        }
        
        var _fcArrV = _fcArr[_fcI];
        
        var _fcArrVa = new Array();
        _fcArrVa = _fcArrV.split("~");
        
        _a = _fcArrVa[0];
        
        $(_cfID).attr("lang", _fcI.toString());
        $(_cfID).attr("height", _fcArrVa[1].toString());
        $(_cfID).attr("width", _fcArrVa[2].toString());
        
        var pIfh = parseInt(_fcArrVa[1]) + 5;
        var pIfw = parseInt(_fcArrVa[2]) + 5;
        parent.fc_adjifsz(cfID, pIfh, pIfw);
    }

    fc_rfifwu(cfID, _nUCfID, _u, _m, _p, _t, _a, _b)
}

function fc_rfctrfk(_m, _p, _t, _a, _b)
{
    if( spActvGcv() == 1 )
    {
        rfctrfk(_m, _p, _t, _a, _b)
    }
}

function fc_rfifwu(cfID, _uCfID, _u, _m, _p, _t, _a, _b)
{
    if( spActvGcv() == 1 )
    {
        var _skp = inskp();
        var _sk = _incsk;
        var _u = gfcsckvlu();
        var _skparg = {"sk" : _sk, "skp" : _skp, "u" : _u, "m" : _m, "p" : _p, "t" : _t, "a" : _a, "b" : _b};
        var _wsargs = JSON.stringify(_skparg);
        var _wsurl = "http://" + window.location.hostname + "/ws/dta.asmx/fcar"
        
        $.ajax({
          type: "POST",
          url: _wsurl,
          data: _wsargs,
          contentType: "application/json; charset=utf-8",
          dataType: "json",
          success: function(rstxt) {
                var _cfID = "#" + cfID;
                $(_cfID).attr("src", "blank.html");
                $(_cfID).attr("src", rstxt.d);
            }
        });
    }
}

function fc_rcwmrf(_m, _p, _t, _a, _b)
{
    if( spActvGcv() == 1 )
    {
        rfctrfk(_m, _p, _t, _a, _b);
    }
}

function fcPnV(fcPn, fcU)
{
    var _fcPn = fcPn.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
    var regexS = "[\\?&]"+_fcPn+"=([^&#]*)";
    var regex = new RegExp( regexS );
    var results = regex.exec(fcU);
    
    if( results == null )
    {
        return "";
    }
    else
    {
        return results[1];
    }
}


function fc_adjifsz(ifi, h, w) {
	var _if = getElementWithId(ifi);
	
    _if.style.height = (h) + 'px';
    _if.style.width = (w) + 'px';
}