var homeBoxsData = new Array();
var objectsPosData = new Array();

function GetWidth() {
	var x = 0;
    if (self.innerHeight){
		x = self.innerWidth;
	} else if (document.documentElement && document.documentElement.clientHeight){
		x = document.documentElement.clientWidth;
    } else if (document.body){
        x = document.body.clientWidth;
    }
    return x;
}
function GetHeight(){
    var y = 0;
    if (self.innerHeight){
		y = self.innerHeight;
    } else if (document.documentElement && document.documentElement.clientHeight){
        y = document.documentElement.clientHeight;
    } else if (document.body){
        y = document.body.clientHeight;
    }
    return y;
}

function hide(objectId) {
	
	document.getElementById(objectId).style.display = 'none';
	
}
function sendTime(formName) {
	
	var form = document.getElementById(formName);
	form.submit();
	
}
function upDateInput(inputName,string,formName,sendForm) {
	
	var input = document.getElementById(inputName);
	input.value = string;
	
	if(sendForm) {
		
		sendTime(formName);
		
	}
}

function onLoadHome() {
	
	document.body.style.display = 'block';
	upDateFlashs();
	upDatePos();
	
}

function upDatePos() {
	
	var wW = GetWidth();
	var wH = GetHeight();
	
	var objPosDataLength = objectsPosData.length;
	
	if(objPosDataLength>0) {
		
		for (var j=0; j<objPosDataLength; j++) {
			
			var objectId = objectsPosData[j].objectId;
			var objectAlign = objectsPosData[j].objectAlign;
			var alignArray = objectAlign.split('|');
			var object = document.getElementById(objectId);
			
			switch(objectId) {
				case 'allFlashNews':
				
						/*horizontal*/
						switch(alignArray[0]) {
							case 'center':
								var currentObjectWidth = parseInt(object.style.width);
								var left = (wW/2)-(currentObjectWidth/2);
								object.style.left = left+'px';
								break;
						}
				
						/*vertical*/
						switch(alignArray[1]) {
							case 'center':
								var top = 0;
								object.style.top = top+'px';
								break;
						}
					
					break;
			}
			
		}
		
	}
	
}

function upDateFlashs() {
	
	var homeBoxsLength = homeBoxsData.length;
	
	if(homeBoxsLength>0) {
		
		for (var i=0; i<homeBoxsLength; i++) {
			
			var flashObjectType = homeBoxsData[i].flashObjectType;
			
			var swfVersionStr = "10.1.52";
			var xiSwfUrlStr = "";
			var params = {};
			params.quality = "high";
			params.bgcolor = "#ffffff";
			params.play = "true";
			params.loop = "true";
			params.wmode = "transparent";
			params.scale = "showall";
			params.menu = "false";
			params.devicefont = "false";
			params.salign = "";
			params.allowscriptaccess = "sameDomain";
			var attributes = {};
			
			switch(flashObjectType) {
				
				case 'titleText':
					
					var idforRepleace = homeBoxsData[i].idforRepleace;
					var pathToSwf = homeBoxsData[i].pathToSwf;
					var flashObjectContainerName = homeBoxsData[i].flashObjectContainerName;
					var flashObjectWidth = homeBoxsData[i].flashObjectWidth;
					var flashObjectHeight = homeBoxsData[i].flashObjectHeight;
					var xInFlashObject = homeBoxsData[i].xInFlashObject;
					var yInFlashObject = homeBoxsData[i].yInFlashObject;
					var text = homeBoxsData[i].text;
					
					var flashvars = {titleText:text, xp:xInFlashObject, yp:yInFlashObject, color:'0x000000'};
					
					attributes.id = flashObjectContainerName;
					attributes.name = flashObjectContainerName;
					attributes.align = "middle";
					swfobject.createCSS();
					swfobject.createCSS();
					swfobject.embedSWF(
						pathToSwf, idforRepleace,
						flashObjectWidth, flashObjectHeight,
						swfVersionStr, xiSwfUrlStr,
						flashvars, params, attributes
					);
					
				break;
				
				case 'titleText2':
					
					var idforRepleace = homeBoxsData[i].idforRepleace;
					var pathToSwf = homeBoxsData[i].pathToSwf;
					var flashObjectContainerName = homeBoxsData[i].flashObjectContainerName;
					var flashObjectWidth = homeBoxsData[i].flashObjectWidth;
					var flashObjectHeight = homeBoxsData[i].flashObjectHeight;
					var x1InFlashObject = homeBoxsData[i].x1InFlashObject;
					var y1InFlashObject = homeBoxsData[i].y1InFlashObject;
					var x2InFlashObject = homeBoxsData[i].x2InFlashObject;
					var y2InFlashObject = homeBoxsData[i].y2InFlashObject;
					var mx = homeBoxsData[i].mx;
					var my = homeBoxsData[i].my;
					var text = homeBoxsData[i].text;
					var text2 = homeBoxsData[i].text2;
					
					var flashvars = {titleText1:text, titleText2:text2, xp1:x1InFlashObject, yp1:y1InFlashObject, xp2:x2InFlashObject, yp2:y2InFlashObject, mxp:mx, myp:my, color:'0x000000'};
					
					attributes.id = flashObjectContainerName;
					attributes.name = flashObjectContainerName;
					attributes.align = "middle";
					swfobject.createCSS();
					swfobject.createCSS();
					swfobject.embedSWF(
						pathToSwf, idforRepleace,
						flashObjectWidth, flashObjectHeight,
						swfVersionStr, xiSwfUrlStr,
						flashvars, params, attributes
					);
					
				break;
				
				case 'flashMenu':
					
					var idforRepleace = homeBoxsData[i].idforRepleace;
					var pathToSwf = homeBoxsData[i].pathToSwf;
					var flashObjectContainerName = homeBoxsData[i].flashObjectContainerName;
					var flashObjectWidth = homeBoxsData[i].flashObjectWidth;
					var flashObjectHeight = homeBoxsData[i].flashObjectHeight;
					var firstLevelLinkPath = homeBoxsData[i].firstLevelLinkPath;
					var firstLevelName = homeBoxsData[i].firstLevelName;
					
					var flashvars = {mpaths:firstLevelLinkPath,mnames:firstLevelName};
					
					attributes.id = flashObjectContainerName;
					attributes.name = flashObjectContainerName;
					attributes.align = "middle";
					swfobject.createCSS();
					swfobject.createCSS();
					swfobject.embedSWF(
						pathToSwf, idforRepleace,
						flashObjectWidth, flashObjectHeight,
						swfVersionStr, xiSwfUrlStr,
						flashvars, params, attributes
					);
					
				break;
				
				case 'homeFlashBackground':
					
					var idforRepleace = homeBoxsData[i].idforRepleace;
					var pathToSwf = homeBoxsData[i].pathToSwf;
					var flashObjectContainerName = homeBoxsData[i].flashObjectContainerName;
					var flashObjectWidth = homeBoxsData[i].flashObjectWidth;
					var flashObjectHeight = homeBoxsData[i].flashObjectHeight;
					var boxNames = homeBoxsData[i].boxNames;
					var boxLink = homeBoxsData[i].boxLink;
					var boxPicts = homeBoxsData[i].boxPicts;
					var flashW = homeBoxsData[i].w;
					var flashH = homeBoxsData[i].h;
					var thumbWidth = homeBoxsData[i].thumbWidth;
					
					var flashvars = {homeBoxNames:boxNames,homeBoxLink:boxLink,homeBoxPicts:boxPicts,loaderColor:'0xffffff',w:flashW,h:flashH,FTW:thumbWidth};
					
					attributes.id = flashObjectContainerName;
					attributes.name = flashObjectContainerName;
					attributes.align = "middle";
					swfobject.createCSS();
					swfobject.createCSS();
					swfobject.embedSWF(
						pathToSwf, idforRepleace,
						flashObjectWidth, flashObjectHeight,
						swfVersionStr, xiSwfUrlStr,
						flashvars, params, attributes
					);
					
				break;
				
				case 'homeFlashSmallBaner':
					
					var flashSectionId = homeBoxsData[i].sectionId;
					var flashBanerId = homeBoxsData[i].banerId;
					var flashGlobalColor = homeBoxsData[i].globalColor;
					var idforRepleace = homeBoxsData[i].idforRepleace;
					var flashGlobalPath = homeBoxsData[i].globalPath;
					var pathToSwf = homeBoxsData[i].pathToSwf;
					var flashObjectContainerName = homeBoxsData[i].flashObjectContainerName;
					var flashObjectWidth = homeBoxsData[i].flashObjectWidth;
					var flashObjectHeight = homeBoxsData[i].flashObjectHeight;
					var flashObjectWidthSendToFlash = homeBoxsData[i].flashObjectWidthSendToFlash;
					var flashObjectHeightSendToFlash = homeBoxsData[i].flashObjectHeightSendToFlash;
					
					var flashvars = {globalPath:flashGlobalPath,banerId:flashBanerId,sectionId:flashSectionId,w:flashObjectWidthSendToFlash,h:flashObjectHeightSendToFlash,globalColor:flashGlobalColor};
					
					attributes.id = flashObjectContainerName;
					attributes.name = flashObjectContainerName;
					attributes.align = "middle";
					swfobject.createCSS();
					swfobject.createCSS();
					swfobject.embedSWF(
						pathToSwf, idforRepleace,
						flashObjectWidth, flashObjectHeight,
						swfVersionStr, xiSwfUrlStr,
						flashvars, params, attributes
					);
					
				break;
				
				case 'languagesMenu':
					
					var pathToSwf = homeBoxsData[i].pathToSwf;
					var idforRepleace = homeBoxsData[i].idforRepleace;
					var flashObjectWidth = homeBoxsData[i].flashObjectWidth;
					var flashObjectHeight = homeBoxsData[i].flashObjectHeight;
					var flashObjectContainerName = homeBoxsData[i].flashObjectContainerName;
					var lg_Links = homeBoxsData[i].lg_Links;
					var lg_Names = homeBoxsData[i].lg_Names;
					var lg_Status = homeBoxsData[i].lg_Status;
					
					var flashvars = {vlinks:lg_Links,vnames:lg_Names,vactualLanguage:actualLanguage,vstatus:lg_Status};
					
					attributes.id = flashObjectContainerName;
					attributes.name = flashObjectContainerName;
					attributes.align = "middle";
					swfobject.createCSS();
					swfobject.createCSS();
					swfobject.embedSWF(
						pathToSwf, idforRepleace,
						flashObjectWidth, flashObjectHeight,
						swfVersionStr, xiSwfUrlStr,
						flashvars, params, attributes
					);
					
				break;
				
				case 'rollingPictures':
					
					if(galleryId != '0') {
						
						var idforRepleace = homeBoxsData[i].idforRepleace;
						var pathToSwf = homeBoxsData[i].pathToSwf;
						var flashObjectContainerName = homeBoxsData[i].flashObjectContainerName;
						var flashObjectWidth = homeBoxsData[i].flashObjectWidth;
						var flashObjectHeight = homeBoxsData[i].flashObjectHeight;
					
						var flashvars = {galleryID:galleryId,langID:actualLanguage};
					
						attributes.id = flashObjectContainerName;
						attributes.name = flashObjectContainerName;
						attributes.align = "middle";
						swfobject.createCSS();
						swfobject.createCSS();
						swfobject.embedSWF(
								pathToSwf, idforRepleace,
								flashObjectWidth, flashObjectHeight,
								swfVersionStr, xiSwfUrlStr,
								flashvars, params, attributes
						);
						
					}
					
					break;
					
					case 'identyficator':
					
						var idforRepleace = homeBoxsData[i].idforRepleace;
						var pathToSwf = homeBoxsData[i].pathToSwf;
						var flashObjectContainerName = homeBoxsData[i].flashObjectContainerName;
						var flashObjectWidth = homeBoxsData[i].flashObjectWidth;
						var flashObjectHeight = homeBoxsData[i].flashObjectHeight;
				
						var flashvars = {};
				
						attributes.id = flashObjectContainerName;
						attributes.name = flashObjectContainerName;
						attributes.align = "middle";
						swfobject.createCSS();
						swfobject.createCSS();
						swfobject.embedSWF(
							pathToSwf, idforRepleace,
							flashObjectWidth, flashObjectHeight,
							swfVersionStr, xiSwfUrlStr,
							flashvars, params, attributes
						);
					
						break;
			}
			
		}
		
		
	}
	
}
