$("#content img[align=left]").css("margin","0px 10px 10px 0px");
$("#content img[align=right]").css("margin","0px 0px 10px 10px");

$(document).ready( function() {
	$('a[rel=_blank]').attr('target','_blank');
	$('a[rel=_parent]').attr('target','_parent');
	$('a[rel=_self]').attr('target','_self');
	$('a[rel=_top]').attr('target','_top');
	
	$("#header .blik img").hover( function() {
		$(this).attr("src", "/pics/blik_hover.gif");
	},
	function () {
		$(this).attr("src", "/pics/blik.gif");
	});
	
	if($("a.read_more").length > 0) {
		$('a.read_more').click(function(){
      ShowLightbox($(this).attr('href'));
      return false;
    });
  }

	if($("#footer .slider").length > 0) {
		$("#footer .slider").cycle({
				fx: 'fade',
				speed: 1000, 
				timeout: 5500,
				cleartype: 1
		});
	}
	
	if($("#content .quotes").length > 0) {
		$("#content .quotes").cycle({
				fx: 'fade',
				speed: 1000, 
				timeout: 5500,
				cleartype: 1 
		});
	}
});

function ShowLightbox (URL){
  $.ajax({
    type        : "POST",
    cache       : false,
    url         : URL,
    success: function(data) {
      var Content = $("<div>" + data + "</div>").find('#content .content');  
      
      $.fancybox({ 
        'content'      		: '<div id="popup"><div id="content"><div class="content">' + Content.html() + '<br class="clear"/></div></div></div>',
        "padding"     		: 0,   
        "titleShow"  			: false,
        "width"       		: 650,
        "height"     			: 400,
        "autoDimensions" 	: false,
				"scrolling"				: "no",
        "onStart"     		: function() {
          if($("#footer .slider").length > 0) {
            $("#footer .slider").cycle("pause");
          }
          if($("#content .quotes").length > 0) {
            $("#content .quotes").cycle("pause");
          }
        },
        "onClosed"  : function() {
          if($("#footer .slider").length > 0) {
            $("#footer .slider").cycle("resume");
          }
          
          if($("#content .quotes").length > 0) {
            $("#content .quotes").cycle("resume");
          }
        },
        "onComplete" : function() {
          window.IN.init();       
					
					if($('#popup #content .content')[0].scrollHeight > $('#popup #content .content').height()) {
						$('#popup #content .content').jScrollPane({showArrows:true, scrollbarWidth: 10});
					}
			
          if($("a.load_form").length > 0) {
            $("a.load_form").click( function() {
              $('#popup #content .content').remove();
              $('#popup').html('<div id="content"><div class="content"><div class="loader"><img src="/pics/loader.gif" alt="loading..."/></div><br class="clear"/></div></div>');
							$('#popup #content .content').load($(this).attr("href") + " #form_container", function() {
                $('#popup #content .loader').remove();
                if($('#popup #content .content')[0].scrollHeight > $('#popup #content .content').height()) {
                  $('#popup #content .content').jScrollPane({showArrows:true, scrollbarWidth: 10});
                }
              });
							
              return false;
            });
          }
        }
      });
    }
  });
  return false;
}

function toArrayData(pseudoArray) 
{
     var result = [];
     for (var i = 0; i < pseudoArray.length; i++)
         result.push(pseudoArray[i]);
     return result;
}

Function.prototype.bindData = function(object) 
{
     var method = this;
     var oldArguments = toArrayData(arguments).slice(1);
     return function () {
         var newArguments = toArrayData(arguments);
         return method.apply(object, oldArguments.concat(newArguments));
     };
}

function CJsParser(divid)
{ 
  var scripts = document.getElementById(divid).getElementsByTagName('script'); 

  this.TempList = Array(); 
  this.CurrentInTemp = 0;
                       
  for (var i=0;i<scripts.length;i++) {
    if(!(scripts[i].src == "" && scripts[i].innerHTML == "")) {    
      this.TempList.push(scripts[i]);
    }
  }   
}

CJsParser.prototype.init = function()
{
  if(this.TempList.length > 0) {
    this.DoExec();    // start script loading queue
  }   
}

CJsParser.prototype.DoExec = function()
{   
  var ScriptObj = this.TempList[this.CurrentInTemp];     
  if(ScriptObj.src && ScriptObj.src != "") {       
     this.CurrentInTemp++
     if(this.CurrentInTemp < this.TempList.length) {       
       this.LoadScript(ScriptObj.src, this.DoExec.bindData(this));
     } else {
       var fileref = document.createElement("script");        
       fileref.setAttribute("type","text/javascript");
       fileref.setAttribute("src", ScriptObj.src);
       document.getElementsByTagName("head")[0].appendChild(fileref);
     }
     return;    
  } else if(ScriptObj.innerHTML != "") { 
     var script = ScriptObj.innerHTML.replace("<!--", "");
     script = script.replace("//-->", "");
     if (window.execScript) { // IE does not support window.eval
       window.execScript(script);    
     } else {
       window.eval(script);    
     }
     this.CurrentInTemp++
     if(this.CurrentInTemp < this.TempList.length) {
       this.DoExec();  
       return;
     }    
  }
}

CJsParser.prototype.LoadScript = function(src, callback) 
{
  var script = document.createElement("script");

  if(script.addEventListener) {
    script.addEventListener("load", callback, false);
  } else if(script.attachEvent) {
    var _this = this;
    script.attachEvent("onreadystatechange", function() { _this.callbackIE(callback); });
  }

  script.type = "text/javascript";
  script.src = src;
  document.getElementsByTagName("head")[0].appendChild(script);
}

CJsParser.prototype.callbackIE = function(callback) 
{
  var target = window.event.srcElement;      
  if(target.readyState == "loaded" || target.readyState == "complete") {
    callback.call(target);
  }
}
