window.arr = new Array(0);
l = 0;
function beginCache(ImageCol,bCode){
	if (l==1)
	{
		return;
	}
	var elements = document.getElementsByTagName('div');
	for(var m=0;m<elements.length;m++){
		if(elements[m].id=="cacheThis")
                {
                   //     alert(elements[m]);
			window.arr.push(elements[m]);
                }
	}
	if(window.arr.length!=ImageCol.length){
		//alert("The number of Images ["+ImageCol.length+"] less or more then places to load ["+arr.length+"]");
		return;
	}else{
		for(var i=0;i<arr.length;i++){
			window.arr[i].innerHTML = bCode;
		}
		doInit(ImageCol);
	}

}

function doInit(aImg){
	for(var i=0;i<aImg.length;i++){
		doLoad(aImg[i],i);
	}
}
function doLoad(image,id){
	var oImg = new Image();
	l=1;
//	alert('load');
	oImg.onload = function () {
		//alert('onLoad');
		//if(oImg.complete)
		setImage(this);}
	//oImg.onload = onLoadTrigger;
	oImg.src = image;

}

onLoadTrigger = function(){
	if(this.complete)
		setImage(this);

}

function setImage(image){
	var oDiv = window.arr.pop();
	//alert(oDiv);
	//oDiv.getElementById('im').src='"'+image.src+'"';
	l=0;
	oDiv.innerHTML = '<img src="'+image.src+'"/>';

	document.getElementById('mobile').setAttribute("onClick", "window.open('http://www.smsonline.ru/s/z.cgi?id=940&f='+escape('" + image.src + "'),'sms'+parseInt(Math.random()*10000),'width=780,height=560,status=1,resize=0'); return false;");
	document.getElementById('email').setAttribute("href", "javascript:windowOpen('" + image.src + "')");
	//document.getElementById('rep').innerHTML = "<img src=\""+image.src+"\"/>";
	callExternalInterface();
}

function callExternalInterface() {
     thisMovie("main").goShow();
	 //alert('call');
}

function thisMovie(movieName) {
    if (navigator.appName.indexOf("Microsoft") != -1) {
        return window[movieName]
    }
    else {
        return document[movieName]
    }
}
