// 04.07.2011_rg

$(document).ready(function() {
	jlocal_startAnimations();
});

function jlocal_startAnimations(){
	 $('#_gallery').cycle({
		 	fx:'scrollLeft', speed:500, timeout:0, pause:1, pager:'#_pagenav', activePagerClass:'nav_num_on',
		 	pagerAnchorBuilder: function(idx, slide){
			 	return '#_pagenav li:eq(' + (idx) + ') a'; // return sel string for existing anchor
		 	},
		 	cleartypeNoBg: true 
	 });
	 $('#_gallery a').lightBox();	
}

local_uc = Date.parse(new Date()) + '_' + Math.round(100*Math.random()) + '_';
var local_ucIncrement = 0;
function jlocal_UC(){
	++local_ucIncrement;
	return (local_uc + (local_ucIncrement+''));
}

function jlocal_trim(jVl){
	return jVl.replace(/(?:(?:^|\n)\s+|\s+(?:$|\n))/g, "");
}

function jlocal_set(jLmntID, jVl){
	// Set the 'innerHTML' of an element
	if (document.all)
		document.all[jLmntID].innerHTML = jVl;
	else
		document.getElementById(jLmntID).innerHTML = jVl;
}

function jlocal_collapseToggle(jLmntID){
    var jTrgt = document.getElementById(jLmntID);
    if (jTrgt.style.display == 'block')
        jTrgt.style.display = 'none';
    else 
        jTrgt.style.display = 'block';
}

function jlocal_loadPage(jPgD, jPgGrp){
	if(jPgD == jlocal_currentpageid)
		return;
	var jDt = ('pid=' + jPgD);
	$.ajax({type:'POST',
			url:'/php/parallaxcreative_ajax.php?uc=' + jlocal_UC(),
			data:jDt, async:true, dataType:'script',
		    success:function(){jlocal_loadPage_doit(jPgD, jPgGrp, jGllryMgs, jNvPgs, jHdlnTxt);}
		   });
	return;
}

function jlocal_loadPage_doit(jPgD, jPgGrp, jGllryMgs, jNvPgs, jHdlnTxt){
	// Update page content
	jlocal_set('_headlinetext', jHdlnTxt);
	jlocal_set('_gallery', jGllryMgs);
	jlocal_set(('_pagenav_' + jlocal_currentpagegroup), ''); // clear the current page nav group
	jlocal_set(('_pagenav_' + jPgGrp), jNvPgs); // the new page nav group
	jlocal_currentpageid = jPgD;
	jlocal_currentpagegroup = jPgGrp;
	// Restart the animations
	$('#_gallery').cycle('destroy');
    // $("#_gallery a").unbind("click");
	jlocal_startAnimations();
    return;
}
