var ie=false;
try {
 var oldonload = window.onload;

 if (typeof window.onload != 'function') { 
//  window.onload = myOnload; 
 }
 else { 
//  window.onload = function() {oldonload(); myOnload(); }
 }

 ie = (document.all && !window.opera);
}
catch(e) {}


function myOnload() {
// reduce image flicker in IE6
 if (ie) {
   try {
     document.execCommand('BackgroundImageCache', false, true);
   } 
   catch(e) {}; // ignore it
 }
}

function trimStr(s) {
	s = s.replace(/^\s+/, '');
	for (var i = s.length - 1; i >= 0; i--) {
		if (/\S/.test(s.charAt(i))) {
			s = s.substring(0, i + 1);
			break;
		}
	}
	return s;
}



var xDiv = document.createElement('DIV');
xDiv.className = 'mprod_sm';
var firstModel='', firstLoading=false;
var maxIdx=1, objDescr=null;




function shiftLeftRight(idList, dirLeftRight){

 var list = document.getElementById(idList); if(!list) return; 


 if(!firstLoading) {
  for(i=0; i<list.childNodes.length; i++){
   if(list.childNodes[i].nodeName!='DIV' || list.childNodes[i].style.display=='none') { list.removeChild(list.childNodes[i]); i--;}
  } 
  try { firstLoading=true; firstModel=list.childNodes[0].getElementsByTagName('a')[0].id;}
  catch(e) {}
 }

try {
 if(!objDescr) objDescr=document.getElementById('cat_descr_text');

 var N =list.childNodes.length-1; var ix=0;
 if(N<maxIdx) return; // scroll need only for 6..N models

 if(dirLeftRight){ // left = true

  if(list.childNodes[0].getElementsByTagName('a')[0].id==firstModel) return;

  xDiv.innerHTML = list.childNodes[N].innerHTML; 

  for(i =N; i>0; i--){
   list.childNodes[i].innerHTML = list.childNodes[i-1].innerHTML;
  }

  list.childNodes[0].innerHTML = xDiv.innerHTML;   ix=0;

 } else {

  if(list.childNodes[maxIdx].getElementsByTagName('a')[0].id==firstModel) return;

  xDiv.innerHTML = list.childNodes[0].innerHTML;
  for(i =0; i<N; i++){
   list.childNodes[i].innerHTML = list.childNodes[i+1].innerHTML;
  }

  list.childNodes[N].innerHTML = xDiv.innerHTML;   ix=N;

 }

	$("a[rel^='prettyPhoto']").prettyPhoto({
		animationSpeed: 'normal', /* fast/slow/normal */
		padding: 30, /* padding for each side of the picture */
		opacity: 0.35, /* Value betwee 0 and 1 */
		showTitle: true, /* true/false */
		allowresize: true, /* true/false */
		counter_separator_label: '/', /* The separator for the gallery counter 1 "of" 2 */
		theme: 'light_rounded', /* light_rounded / dark_rounded / light_square / dark_square */
		callback: function(){}
	});
} catch(e) {}

} 

function shadow(objId, onOff) {
 var objTarget= document.getElementById(objId); if(!objTarget) return;
 objTarget.style.display=(onOff ? "block":"none");

}

var objPicGlr = null, objAprev=null, objGlrName=null, idNumPrev=0;
var arrPrev = new Array();

function showGlr(idNum, objA,idFirst){
 if(!idFirst) idFirst=1; decFirst=parseInt(idFirst/10);
 if(objPicGlr){
	decGlrPrev=parseInt(objPicGlr.id.replace('glrpic_','')/10);
	arrPrev[decGlrPrev]=objPicGlr.id.replace('glrpic_','');
	if(decFirst != decGlrPrev) objPicGlr=null; // for products gallery! 
 } else {arrPrev[decFirst]=idFirst;}

 if(!objPicGlr) { 
	if(arrPrev[decFirst]) idFirst=arrPrev[decFirst];
	objPicGlr=document.getElementById('glrpic_'+idFirst); 
	objAprev = document.getElementById('ag_'+idFirst);
	objGlrName = document.getElementById('glrfoto_name');
 }// first showed element

 var obj=document.getElementById('glrpic_'+idNum); if(!obj) return;
 if(objPicGlr && objPicGlr.id==obj.id) return;
 if(objPicGlr) objPicGlr.style.display='none';
 obj.style.display='block'; objPicGlr=obj; 
 if(objA) objA.className='active'; 

 if(objAprev) objAprev.className=''; 
 objAprev=objA;

 obj = document.getElementById('txt_'+idNum);
 if(obj && objGlrName) objGlrName.innerHTML = obj.innerHTML;
}

var arrGlr= new Array(), arrTmr= new Array();

function nextGlr(idNum){
 if(arrGlr[idNum]) {
   if(arrGlr[idNum]==idNum) { arrGlr[idNum]=idNum+1; } else { arrGlr[idNum]=idNum; }
 } else {
   arrGlr[idNum]=idNum+1;
 }
   var objA=document.getElementById('ag_'+arrGlr[idNum]);
   showGlr(arrGlr[idNum], objA,idNum);

  setTimeout('nextGlr('+idNum+')', 4000); //+arrGlr[idNum]*200);
}
