var calendar = {"elements": [{"identifier":".fromDateButton"},{"identifier":".toDateButton"}]};
var tabs = {"elements": [{"identifier":"countrytabs"}]};
var flash = {"elements": [{"identifier":".indexflash","file":"flash.swf"}]};
var fonts = {"font": [{"name":"Agfa Rotis Sans Serif","elements":[{"identifier":"h2.indexheading"},{"identifier":"#footer .colheader li a"}]}]};
var font_elements = "";
var font_name = "";

google.load("jquery", "1.4.4");
google.setOnLoadCallback(function() {
  $(document).ready(function(){
    do_font_replacements(fonts);
    transform_menu();
    $.getScript(js_assets + "nsftools.Calendar.js",function(){create_calendar(calendar);});
    $.getScript(js_assets + "dynamicdrive.tabs.js",function(){create_tabs(tabs);});
    $.getScript(js_assets + "jquery.flash.js",function(){create_flash_banner(flash);});
    $.getScript("http://valueenquiry.dreamgains.com/VEClient/clientscript.js",function(){
if($('#'+ btn_ctrl_id).length){
   $(document).ready(function () {
       $('#' + btn_ctrl_id).click(function () {postEnquiry(txt_ctrl_id);});
   });
  }

});
  });
});


function create_calendar(calendar_arr){
  for(var i = 0; i < calendar_arr.elements.length;i++){
    if($(calendar_arr.elements[i].identifier).length)
      $(calendar_arr.elements[i].identifier).click(function(){
        displayDatePicker($(this).parents(".daterangepicker").find(".daterange-input").attr("name"));
        return false;
      });
  }
}

function create_tabs(tabs_arr){
  for(var i = 0; i < tabs_arr.elements.length;i++){
    if($("#" + tabs_arr.elements[i].identifier).length)
      countries = new ddtabcontent(tabs_arr.elements[i].identifier);
      countries.init();
  }
}

function create_flash_banner(flash_arr){
  for(var i = 0; i < flash_arr.elements.length;i++){
    if($(flash_arr.elements[i].identifier).length)
      $(flash_arr.elements[i].identifier).flashembed({src: images_assets + flash_arr.elements[i].file, w3c: true});
  }
}

function do_font_replacements(font_arr){
  for(var i = 0; i < font_arr.font.length;i++){
    for(var j = 0; j < font_arr.font[i].elements.length;j++){
      if($(font_arr.font[i].elements[j].identifier).length) Cufon.replace(font_arr.font[i].elements[j].identifier,{fontFamily: font_arr.font[i].name});
    }
  }
}

function transform_menu(){
  if($(".mainmenu li").length){
		$(".mainmenu li").click(function(){
      if($(this).find("a").attr("target") == "_blank") window.open($(this).find("a").attr("href"));
			else location.href = $(this).find("a").attr("href");
		});
    $(".mainmenu li").hover(function(){
        var oClass = $(this).attr("class");
        var nClass = oClass + "_hover";
        if(oClass.indexOf("_selected") == -1){
          $(this).removeClass(oClass);
          $(this).addClass(nClass);
        }
      },function(){
        var oClass = $(this).attr("class");
        var nClass = (oClass != undefined) ? oClass.replace("_hover","") : "";
        $(this).removeClass(oClass);
        $(this).addClass(nClass);
    });
	}
}

