var neededPaddingTop = 0;
var picIsDisplayed = false;

function centerSite() {
	contentsHeight = document.getElementById('mainSiteFrame').offsetHeight;
	windowSize = document.getElementById('siteBody').offsetHeight;
	if (windowSize > contentsHeight) {
		neededPaddingTop = ((windowSize - contentsHeight) / 2);
		document.getElementById('mainSiteFrame').style.top = neededPaddingTop+'px';
		if (document.getElementById('fullPicFrameCnt').style.display == 'block') {
			document.getElementById('fullPicFrameCnt').style.top = (neededPaddingTop+65)+'px';		
		}
	}
	if (document.getElementById('siteBody').offsetWidth < 935) {
		document.getElementById('mainSiteFrame').style.width = '935px';
	} else {
		document.getElementById('mainSiteFrame').style.width = '100%';
	}
	
	if (document.getElementById('fogOfWar').style.display == 'block') {
		centerPicFrame();
	}
	
}

function showFullPic(prodId) {
	centerPicFrame();
	document.getElementById('fullPicFrameCnt').style.display = 'block';	
	document.getElementById('dataFrame').src = 'dataFrame.php?prodId='+prodId;
	picIsDisplayed = true;
}

function centerPicFrame() {
	
	 var myWidth = 0, myHeight = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myWidth = window.innerWidth;
    myHeight = window.innerHeight;
  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myWidth = document.documentElement.clientWidth;
    myHeight = document.documentElement.clientHeight;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    myWidth = document.body.clientWidth;
    myHeight = document.body.clientHeight;
  }
	scrolledTop = document.documentElement.scrollTop;
	topOffset = (((myHeight - 530) / 2) - 30) + scrolledTop;

		
		
	document.getElementById('fogOfWar').style.height = (scrolledTop + document.getElementById('siteBody').offsetHeight)+'px';
	var picFrameTopOffset = topOffset+20;
	if (picFrameTopOffset > 0) {
		document.getElementById('fullPicFrameCnt').style.top = picFrameTopOffset+'px';
	} else {
		document.getElementById('fullPicFrameCnt').style.top = '0px';		
	}
	document.getElementById('fogOfWar').style.display = 'block';
	if (document.getElementById('siteBody').offsetHeight < document.getElementById('mainSiteFrame').offsetHeight) {
		document.getElementById('fogOfWar').style.height = document.getElementById('mainSiteFrame').offsetHeight+'px';
	}

}

function closeFullPic() {
	document.getElementById('fogOfWar').style.display = 'none';
	document.getElementById('fullPicFrameCnt').style.display = 'none';
	document.getElementById('prodPic').innerHTML = '<img src="img/load2.gif" alt="Зареждане" style="border:0;" />';
	document.getElementById('prodName').innerHTML = '';	
	document.getElementById('fullPicDesc').innerHTML = '';
	picIsDisplayed = false;
}

function updateInfo() {
	
	parent.document.getElementById('prodName').innerHTML = document.getElementById('prodName').innerHTML;	
	parent.document.getElementById('prodPic').innerHTML = '<img src="'+document.getElementById('prodPic').src+'" alt="'+document.getElementById('prodName').innerHTML+'" />';	
	parent.document.getElementById('fullPicDesc').innerHTML = document.getElementById('fullPicDesc').innerHTML;
	
	if (document.getElementById('picFullPrevLink').href.indexOf('null') < 0) {
		parent.document.getElementById('picFullPrevLink').href = document.getElementById('picFullPrevLink').href;
		parent.document.getElementById('picFullPrevLink').style.display = 'block';
	} else {
		parent.document.getElementById('picFullPrevLink').style.display = 'none';
	}
	
	if (document.getElementById('picFullNextLink').href.indexOf('null') < 0) {
		parent.document.getElementById('picFullNextLink').href = document.getElementById('picFullNextLink').href;
		parent.document.getElementById('picFullNextLink').style.display = 'block';
	} else {
		parent.document.getElementById('picFullNextLink').style.display = 'none';
	}
}

function initDataFrame() {
	document.getElementById('dataFrame').src = 'dataFrameInit.html';
}