// Initialize Banner Services
var BannerIndex = -1;

function InitializeBanners(index) {
   BannerIndex = index;
   ValidateBannerButtons ();
   DisplayBanner ();
}

function DisplayBanner () {
   var bTable = null;
   if ((banners!=null) && (BannerIndex>=0) && (BannerIndex<banners.length)) {
       bTable = GetDocumentElement ("bannerContainer");	
       if (bTable!=null) {
           bTable.style.backgroundImage = "url(" + banners[BannerIndex]+")";
       }
   }
}

function MovePrevBanner () {
   if (BannerIndex>0) {
       BannerIndex = BannerIndex-1;
   }
   else {
       BannerIndex = banners.length-1;
   }
   DisplayBanner ();
}

function MoveNextBanner() {
   if (BannerIndex==banners.length-1) {
       BannerIndex = 0;
   }
   else {
       BannerIndex = BannerIndex+1;
   }
   DisplayBanner ();
}

function ValidateBannerButtons () {
   var bNextButton = null;
   var bPrevButton = null;
   var bNext = true;
   var bPrev = true;
   
   if (BannerIndex!=-1) {	
	   bPrevButton = GetDocumentElement ("bannerPrevButton");	
	   bNextButton = GetDocumentElement ("bannerNextButton");
	   if ((bPrevButton!=null) && (bNextButton!=null)) {
		   if (banners.length==1) {
				bNext = false;
				bPrev = false;						   
		   };
	   };
	   bNextButton.style.display = ((bNext==true)? "block" : "none");
	   bPrevButton.style.display = ((bPrev==true)? "block" : "none");
   };
}

 



// Do Remote Login
function DoPlatformLogin (username,password,isFindBiz,lang) {
   if ((username.length>0) && (password.length>0)) {
       var nForm    = null;
	   var nElement = null;
	      
	   nForm = self.document.createElement("form");
	   nForm.target = "_blank";
	   nForm.method = "post";
	   self.document.body.appendChild (nForm);
	   nForm.style.display = "none";
	  
	   if (isFindBiz) {
		   nForm.name = "Form1";
		   nForm.id   = "Form1";
		   nForm.action = "http://www.findbiz.gr/ECHome.aspx?lang=" + lang;
						
		   // Append Viewstate
		   nElement = self.document.createElement ("INPUT");
		   nElement.type  = "hidden";
		   nForm.appendChild (nElement);
		   nElement.name  = "__VIEWSTATE";
		   nElement.value = "dDwzMTY1MjU3Mjg7dDw7bDxpPDE+Oz47bDx0PDtsPGk8MT47aTwyPjtpPDc+O2k8OD47PjtsPHQ8O2w8aTwxPjs+O2w8dDw7bDxpPDE+O2k8Mz47PjtsPHQ8O2w8aTw5PjtpPDExPjtpPDE5Pjs+O2w8dDxwPDtwPGw8b25jbGljazs+O2w8amF2YXNjcmlwdDogcmV0dXJuIFN1Ym1pdEZvcm1BdXRvU3VibWl0KCdtZW1iZXJsb2dpbicpXDs7Pj4+Ozs+O3Q8cDxsPFRleHQ7PjtsPFxlOz4+Ozs+O3Q8cDxsPHNyYzs+O2w8fi9SZXNvdXJjZXMvSW1hZ2VzL1NpdGUvYnV0dG9uX3N5bmRyb21pdGlzLmdpZjs+Pjs7Pjs+Pjt0PHA8bDxWaXNpYmxlOz47bDxvPGY+Oz4+O2w8aTw3PjtpPDk+Oz47bDx0PHA8bDxzcmM7PjtsPH4vUmVzb3VyY2VzL0ltYWdlcy9TaXRlL2J1dHRvbl9zeW5kcm9taXRpcy5naWY7Pj47Oz47dDw7bDxpPDA+Oz47bDx0PHA8bDx2YWx1ZTs+O2w8bGlua0dyYXlTbWFsbDs+Pjs7Pjs+Pjs+Pjs+Pjs+Pjt0PDtsPGk8MT47aTwzPjtpPDU+O2k8Nz47aTw5PjtpPDExPjtpPDEzPjtpPDE1PjtpPDE3Pjs+O2w8dDxwPDtwPGw8b25DbGljaztvbktleVByZXNzOz47bDxTZXRPcHRpb25TZWxlY3Rpb24gKCcwJywndndGQjJTaW1wbGVTZWFyY2hfbGJMYXVuY2hQcm9kdWN0TGlzdCcpXDs7cmV0dXJuIEhhbmRsZUtleVN0cm9rZSgndndGQjJTaW1wbGVTZWFyY2hfYnRuU2VhcmNoJylcOzs+Pj47Oz47dDxwPDtwPGw8b25DbGljaztvbktleVByZXNzOz47bDxTZXRPcHRpb25TZWxlY3Rpb24gKCcxJywndndGQjJTaW1wbGVTZWFyY2hfbGJMYXVuY2hQcm9kdWN0TGlzdCcpXDs7cmV0dXJuIEhhbmRsZUtleVN0cm9rZSgndndGQjJTaW1wbGVTZWFyY2hfYnRuU2VhcmNoJylcOzs+Pj47Oz47dDx0PHA8cDxsPERhdGFUZXh0RmllbGQ7RGF0YVZhbHVlRmllbGQ7PjtsPFJFR0lPTjtpZDs+Pjs+O3Q8aTw2MT47QDxfX0lDQVBfR0VPUE9TSVRJT05fREVGQVVMVF9fO86Xz4DOtc65z4HOv8+CO86YzrXPg8+DzrHOu86vzrE7zpjPgc6szrrOtzvOms+Bzq7PhM63O86czrHOus61zrTOv869zq/OsTvOnc63z4POuc6sIM6RzrnOs86xzq/Ov8+FO86dzrfPg865zqwgzpnOv869zq/Ov8+FO86gzrXOu86/z4DPjM69zr3Ot8+Dzr/PgjvOo8+EzrXPgc61zqwgzpXOu867zqzOtM6xIM66zrHOuSDOlc+NzrLOv865zrE7zpHOuc+Ez4nOu86/zrHOus6xz4HOvc6xzr3Or86xO86Rz4HOs86/zrvOr860zrE7zpHPgc66zrHOtM6vzrE7zpHPgc+EzrE7zpHPhM+EzrnOus6uO86Rz4fOsc+KzrE7zpLOv865z4nPhM6vzrE7zpPPgc61zrLOtc69zqw7zpTPgc6szrzOsTvOlM+JzrTOtc66zqzOvc63z4POsTvOlc6yz4HOv8+CO86Vz43Oss6/zrnOsTvOlc+Fz4HPhc+EzrHOvc6vzrE7zpbOrM66z4XOvc64zr/PgjvOl867zrXOr86xO86XzrzOsc64zq/OsTvOl8+BzqzOus67zrXOuc6/O86YzrXPg8+Az4HPic+Ezq/OsTvOmM61z4PPg86xzrvOv869zq/Ous63O86Zz4nOrM69zr3Ouc69zrE7zprOsc6yzqzOu86xO86azrHPgc60zq/PhM+DzrE7zprOsc+Dz4TOv8+BzrnOrDvOms6tz4HOus+Fz4HOsTvOms61z4bOsc67zrvOv869zrnOrDvOms65zrvOus6vz4I7zprOv862zqzOvc63O86azr/Pgc65zr3OuM6vzrE7zprPhc66zrvOrM60zrXPgjvOm86xzrrPic69zq/OsTvOm86sz4HOuc+DzrE7zpvOsc+Dzq/OuM65O86bzq3Pg86yzr/PgjvOm861z4XOus6szrTOsTvOnM6xzrPOvc63z4POr86xO86czrXPg8+DzrfOvc6vzrE7zp7OrM69zrjOtzvOoM6tzrvOu86xO86gzrnOtc+Bzq/OsTvOoM+Bzq3Oss61zrbOsTvOoc6tzrjPhc68zr3OvzvOoc6/zrTPjM+Azrc7zqPOrM68zr/PgjvOo86tz4HPgc61z4I7zqTPgc6vzrrOsc67zrE7zqbOuM65z47PhM65zrTOsTvOps67z47Pgc65zr3OsTvOps+JzrrOr860zrE7zqfOsc67zrrOuc60zrnOus6uO86nzrHOvc65zqw7zqfOr86/z4I7PjtAPFxlOzMyMF9yOzMzMV9yOzMzNF9yOzQ1NV9yOzU0M19yOzYzMl9yOzYzNV9yOzcxN19yOzg0MV9yOzU2X247MTAzX247MTEyX247MTE3X247MTM5X247MTQ1X247MTcxX247MjI1X247MjU0X247MjU3X247MjY2X247MzAxX247Mjk3X247MzExX247MzE2X247MzE5X247MzIzX247MzI3X247MzI4X247MzUzX247MzU1X247MzgzX247Mzk4X247NDc5X247NDE0X247NDE5X247NDI1X247NDM3X247NDYwX247NDk4X247NTMxX247NTAwX247NTM1X247NTA3X247NTQxX247NTgxX247NjgyX247NzY5X247NzMwX247NzUxX247Nzk2X247NzkyX247ODUzX247ODU4X247ODgyX247OTAwX247OTA3X247OTE2X247OTI0X247OTI5X247OTQyX247Pj47Pjs7Pjt0PHA8O3A8bDxvbktleVByZXNzOz47bDxyZXR1cm4gSGFuZGxlS2V5U3Ryb2tlKCd2d0ZCMlNpbXBsZVNlYXJjaF9idG5TZWFyY2gnKVw7Oz4+Pjs7Pjt0PHA8O3A8bDxvbkNsaWNrOz47bDxyZXR1cm4gTGF1bmNoUHJvZHVjdExpc3QoMClcOzs+Pj47Oz47dDxwPDtwPGw8b25DbGljazs+O2w8cmV0dXJuIFZhbGlkYXRlSW5wdXQoKVw7Oz4+Pjs7Pjt0PHA8cDxsPE5hdmlnYXRlVXJsOz47bDx+L0RlZmF1bHQuYXNweD90PUVDUGFnZUNsZWFuLmFzcHgmbGFuZz0xJnBhZ2U9dndGQjJRdWlja1NlYXJjaFZpZXcuYXNjeDs+Pjs+Ozs+O3Q8cDxwPGw8TmF2aWdhdGVVcmw7PjtsPH4vRGVmYXVsdC5hc3B4P3Q9RUNQYWdlQ2xlYW4uYXNweCZsYW5nPTEmcGFnZT12d0ZCMkNvbXBvc2l0ZVNlYXJjaFZpZXcuYXNjeDs+Pjs+Ozs+O3Q8cDxwPGw8TmF2aWdhdGVVcmw7PjtsPH4vRGVmYXVsdC5hc3B4P3Q9RUNQYWdlQ2xlYW4uYXNweCZsYW5nPTEmcGFnZT12d0ZCMlByZW1pdW1TZWFyY2hWaWV3LmFzY3g7Pj47Pjs7Pjs+Pjt0PHA8cDxsPFRleHQ7PjtsPF9fSUNBUF9ERVZFTE9QRURfQllfRVhPRFVTX187Pj47Pjs7Pjt0PHA8cDxsPFRleHQ7PjtsPF9fSUNBUF9QT1dFUkVEX0JZX0VDRU5UUklDX187Pj47Pjs7Pjs+Pjs+PjtsPFZ3TWVtYmVyUmVnaXN0ZXJMb2dpbjE6UmVtZW1iZXJNZUNoZWNrQm94O3Z3RkIyU2ltcGxlU2VhcmNoOnJibFByb2R1Y3RzU2VhcmNoO3Z3RkIyU2ltcGxlU2VhcmNoOnJibENvbXBhbmllc1NlYXJjaDt2d0ZCMlNpbXBsZVNlYXJjaDpyYmxDb21wYW5pZXNTZWFyY2g7Pj4YSjD/Lw5vq0xpOclLwCt3uDhiiA==";

		   // Append Username
		   nElement = self.document.createElement ("INPUT");
		   nElement.type  = "text";
		   nForm.appendChild (nElement);
		   nElement.name  = "VwMemberRegisterLogin1:txtusername";
		   nElement.value = username;

		   // Append Password
		   nElement = self.document.createElement ("INPUT");
	       nElement.type  = "password";
		   nForm.appendChild (nElement);			
		   nElement.name  = "VwMemberRegisterLogin1:txtpassword";
		   nElement.value = password;
			
	       // Append Check box
		   nElement = self.document.createElement ("INPUT");
		   nElement.type  = "checkbox";
		   nForm.appendChild (nElement);
		   nElement.name  = "VwMemberRegisterLogin1:RememberMeCheckBox";
		    
		   // Append Submit Button
		   nElement = self.document.createElement ("INPUT");
		   nElement.type  = "submit";
		   nForm.appendChild (nElement);
		   nElement.name  = "VwMemberRegisterLogin1:btnLogin";
			
		   // Click Using the Submit Button
		   nElement.click();
	     }
	     else {
		   nForm.name = "login";
		   nForm.action = "https://www.icapb2b.gr/icOnline/j_security_check";
			
		   // Append Username
		   nElement = self.document.createElement ("INPUT");
		   nElement.type  = "text";
		   nForm.appendChild (nElement);
		   nElement.name  = "j_username";
		   nElement.value = username;

		   // Append Password
		   nElement = self.document.createElement ("INPUT");
		   nElement.type  = "password";
		   nForm.appendChild (nElement);
		   nElement.name  = "j_password";
		   nElement.value = password;
						
		   // Submit the form	
		   nForm.submit();  	  
		 }
		 // Kill the form
		 self.document.body.removeChild (nForm); 
   }
}