//cycle
var loadable=true;

function load_imgs(arg1,arg2){
	if(loadable){
		loadable=false;
		var my_single="more_imgs"+arg1;
		var my_url=arg2;
		var my_original="first_img"+arg1;
		var my_more="content_more"+arg1;
		jQuery("#"+my_single).load(
			my_url, 
			function(){

jQuery(function() {
	jQuerycontainer = jQuery('#'+my_more).cycle({
		fx: 'scrollHorz', 
		speed: 'slow', 
		timeout: 0, 
		next: '#next'+arg1, 
		prev: '#prev'+arg1,
		after: onAfter,
		before: onBefore
	});
});
jQuery("#"+my_original).hide();
jQuery("#"+my_single).toggle();
var my_navi_load="navi_load"+arg1;
jQuery("#"+my_navi_load).hide();
var my_navi_set="navi_set"+arg1;
jQuery("#"+my_navi_set).toggle();

jQuerycontainer.cycle(1);
return false;

			}
		);
	}
}

var currImg;
var countImg;
function onAfter(curr, next, opts) {
	currImg=opts.currSlide;
	countImg=opts.slideCount-1;
	
	loadable=true;
	var index = opts.currSlide;
	jQuery(opts.prev)[index == 0 ? 'hide' : 'show']();
	jQuery(opts.next)[index == opts.slideCount - 1 ? 'hide' : 'show']();

	jQuery(opts.prev).next()[index == 0 ? 'show' : 'hide']();
	jQuery(opts.next).next()[index == opts.slideCount - 1 ? 'show' : 'hide']();
}

function onBefore(curr,next,opts) {
jQuery(opts.prev).hide();
jQuery(opts.next).hide();
jQuery(opts.prev).next().show();
jQuery(opts.next).next().show();
	loadable=false;
	
}

function gotoNextImg(arg){
	if(loadable){
		var myNextImg=currImg+1;
		if(currImg!=countImg){
			jQuery('#content_more'+arg).cycle(myNextImg);
		}
	}
}



//vimeo
function playClip() {
	
	var nCount = ReadCookie("vimeo_loaded");
	if(nCount!=1){
		loadVimeo(0,video_id);
		
	}
	WriteCookie("vimeo_loaded",0,0);
}

function WriteCookie(key, value, days) {
     var str = key + "=" + escape(value) + ";path=/;";
     if (days != 0) {
          var dt = new Date();
          dt.setDate(dt.getDate() + days);
          str += "expires=" + dt.toGMTString() + ";";
     }
     document.cookie = str;
}
function ReadCookie(key) {
     var sCookie = document.cookie;
     var aData = sCookie.split(";");
     var oExp = new RegExp(" ", "g");
     key = key.replace(oExp, "");

     var i = 0;
     while (aData[i]) {
          var aWord = aData[i].split("=");
          aWord[0] = aWord[0].replace(oExp, "");
          if (key == aWord[0]) return unescape(aWord[1]);
          if (++i >= aData.length) break;
     }
     return "";
}
 
function loadVimeo(arg1, arg2){
  var video_id = arg2;
  var swf_id = 'moogaloop'+arg1;	
  var flashvars = {
    clip_id: video_id,
    js_api: 1,
    js_onLoad: 'vimeo_player_loaded',
    js_swf_id: arg1
  };

  var params = {
    allowscriptaccess: 'always',
    allowfullscreen: 'false',
    wmode: 'transparent'
  };
  var attributes = {};
  swfobject.embedSWF("http://vimeo.com/moogaloop.swf", swf_id, "960", "540", "9.0.0","expressInstall.swf", flashvars, params, attributes);

}

var tid;
function vimeo_player_loaded(swf_id) {

  var myMoogaloop='moogaloop'+swf_id;
  moogaloop = document.getElementById(myMoogaloop);
  
  moogaloop.api_play();
  tid=setInterval("set_timer('"+swf_id+"')",50);
}

function set_timer(swf_id){
	
  var myMoogaloop='moogaloop'+swf_id;
  moogaloop = document.getElementById(myMoogaloop);
  var mytime=moogaloop.api_getCurrentTime();
  if(mytime>0.1){
    var myControl='control'+swf_id;
    document.getElementById(myControl).style.display = 'none';
	clearInterval(tid);
  }
}

//visuals
var loadable=true;

function load_imgs_v(arg1,arg2){
	if(loadable){
		loadable=false;
		var my_single="more_imgs"+arg1;
		var my_url=arg2;
		var my_load="navi_load"+arg1;
		var my_close="navi_close"+arg1;
		jQuery("#"+my_single).load(
			my_url, 
			function(){


jQuery("#"+my_single).slideToggle('slow', function() {
	loadable=true;
	jQuery("#"+my_load).hide();
	jQuery("#"+my_close).toggle();
});


			}
		);
	}
}

function open_close_v(arg1,arg2){
	if(loadable){
		loadable=false;
		var my_single="more_imgs"+arg1;
		var my_open="navi_open"+arg1;
		var my_close="navi_close"+arg1;

	jQuery("#"+my_single).slideToggle('slow', function() {
		jQuery("#"+my_open).toggle();
		jQuery("#"+my_close).toggle();
		loadable=true;
	});

	}
}



// company
function makeMA(name) {
	a={ n: ['i', 'n', 'f', 'o'], d: ['p', 'y', 'l', 'o', 'n', '.', 'c', 'o', '.', 'j', 'p'] };
	
    a.m = ['m', 'a', 'i', 'l', 't', 'o', ':'].join('');

    var
    t = document.getElementById(name),
    l = document.createElement("a"),
    b = t.firstChild;

 
        var v = [a.n.join(''), a.d.join('')].join('@');

        l.style.display = 'block';
        l.href = a.m + v;
        l.firstChild && l.removeChild(l.firstChild);
        l.appendChild(document.createTextNode(v));
        t.replaceChild(l, t.firstChild);

}
