var win= null; var win2= null; var win3= null; var win4= null; var win5= null;
  
  var isIE = false; var navVer = navigator.appVersion; var ver = parseFloat(navVer);
  var IEPos = navVer.indexOf('MSIE');
  if (IEPos !=-1) { isIE = true; ver = parseFloat(navVer.substring(IEPos+5,navVer.indexOf(';',IEPos))); }
  var isIE5up = (isIE && ver >= 5);

	function CheckCompanyType2(nCompanyType)
	{
		if (nCompanyType > 2)
		{
			document.getElementById('spnSectors1').style.visibility='hidden';
		}
		else
		{
			document.getElementById('spnSectors1').style.visibility='visible';
		}
	}


function submitbar2This()
  {
	  
  	 // alert("countryBar : " + document.forms.barSearch.countryBar.value);
	 // alert("sector : " + document.forms.barSearch.sector.value);
	 
	 if ((document.forms.barSearch.sector.value == 0) && (document.forms.barSearch.countryBar.value == 0) &&(document.forms.barSearch.sName.value == "")) {
		alert("Please select at least one Sector or one Region");
	 }
	 else 
	 {
		document.forms.barSearch.submit();
	 }
  }

function submitbarThis()
  {
	 document.forms.barSearch.submit();
  }
function SearchByKeyword()
{
	document.getElementById('KeywordSearch').style.background = "#ffffff"

	fOK = true;

	fOK = checkEntry(document.getElementById('KeywordSearch'), fOK)

	if (!fOK){
		alert("ÝÖáÇ ÃÏÎá ßáãÉ ÇáÈÍË")}
		
	if (fOK && document.getElementById('KeywordSearch').value.length < 3)
	{
		alert("íÌÈ Ãä ÊÍÊæí ßáãÉ ÇáÈÍË Úáì ÃßËÑ ãä ËáÇË ÍÑæÝ")
		document.getElementById('KeywordSearch').focus()
		fOK = false
	}
	
	if (!fOK)
		return false
	else
		document.getElementById('fkeywordsearch').submit();
}
function sendThis()
{
	document.getElementById('email').style.background = "#ffffff"

	fOK = true;

	fOK = checkEntry(document.getElementById('email'), fOK)

	if (!fOK)
		alert("Please fill all information marked in light blue")
	else
	{
		fOK = checkEmail(document.getElementById('email'), fOK)
		if (!fOK)
			alert("This is not a valid E-Mail address")
	}
	if (!fOK)
		return false
	else
		document.getElementById('fEmail').submit();
}
function addBookmark(bookmarkurl,bookmarktitle) {
  if (isIE5up) {
	window.external.AddFavorite (bookmarkurl,bookmarktitle);
  } else if(navigator.appName == "Netscape") {
	alert("Please press (CTRL-D) to bookmark this page.");
  } else {
	alert("Sorry! Your browser doesn't support this function.");
  }
}
function NewWindow(mypage,myname,w,h,scroll){
  var winl = (screen.width-w)/2;
  var wint = (screen.height-h)/2;
  var settings  ='height='+h+',';
      settings +='width='+w+',';
      settings +='top='+wint+',';
      settings +='left='+winl+',';
      settings +='scrollbars='+scroll+',';
      settings +='resizable=yes';
	  win = window.open(mypage,myname,settings);
  if(parseInt(navigator.appVersion) >= 4){win.window.focus();}
}
function NewWindowN(mypage,myname,w,h,scroll,n){
  var winl = (screen.width-w)/2;
  var wint = (screen.height-h)/2;
  var settings  ='height='+h+',';
      settings +='width='+w+',';
      settings +='top='+ (wint+(n*10)) + ',';
      settings +='left='+ (winl+(n*10)) + ',';
      settings +='scrollbars='+scroll+',';
      settings +='resizable=yes';
	  window.open(mypage,myname+n,settings);
}

function format_number2(pnumber,decimals) 
{
  var strNumber = new String(pnumber);
  var arrParts = strNumber.split('.');
  var intWholePart = parseInt(arrParts[0],10);
  var strResult = '';
  if (isNaN(intWholePart))
    intWholePart = '0';
  if(arrParts.length > 1)
  {
    var decDecimalPart = new String(arrParts[1]);
    var i = 0;
    var intZeroCount = 0;
     while ( i < String(arrParts[1]).length )
     {
       if( parseInt(String(arrParts[1]).charAt(i),10) == 0 )
       {
         intZeroCount += 1;
         i += 1;
       }
       else
         break;
    }
    decDecimalPart = parseInt(decDecimalPart,10)/Math.pow(10,parseInt(decDecimalPart.length-decimals-1)); 
    Math.round(decDecimalPart); 
    decDecimalPart = parseInt(decDecimalPart)/10; 
    decDecimalPart = Math.round(decDecimalPart); 

    //If the number was rounded up from 9 to 10, and it was for 1 'decimal' 
    //then we need to add 1 to the 'intWholePart' and set the decDecimalPart to 0. 

    if(decDecimalPart==Math.pow(10, parseInt(decimals)))
    { 
      intWholePart+=1; 
      decDecimalPart="0"; 
    } 
    var stringOfZeros = new String('');
    i=0;
    if( decDecimalPart > 0 )
    {
      while( i < intZeroCount)
      {
        stringOfZeros += '0';
        i += 1;
      }
    }
    decDecimalPart = String(intWholePart) + "." + stringOfZeros + String(decDecimalPart); 
    var dot = decDecimalPart.indexOf('.');
    if(dot == -1)
    {
      decDecimalPart += '.'; 
      dot = decDecimalPart.indexOf('.'); 
    } 
    var l=parseInt(dot)+parseInt(decimals); 
    while(decDecimalPart.length <= l) 
    {
      decDecimalPart += '0'; 
    }
    strResult = decDecimalPart;
  }
  else
  {
    var dot; 
    var decDecimalPart = new String(intWholePart); 

    decDecimalPart += '.'; 
    dot = decDecimalPart.indexOf('.'); 
    var l=parseInt(dot)+parseInt(decimals); 
    while(decDecimalPart.length <= l) 
    {
      decDecimalPart += '0'; 
    }
    strResult = decDecimalPart;
  }
  return strResult;
}

function menuon(x)
{
	x.style.backgroundColor = "#FFFFFF";
	x.style.border = "1px solid #A2A4A3";
}
function menuoff(x)
{
	x.style.backgroundColor = "#E6E6E6";
	x.style.border = "1px solid #F5F5F5";
	x.style.borderLeft = "1px solid #C6C6C6";
	x.style.borderRight = "1px solid #C6C6C6";
	x.style.borderTop = "1px solid #FFFFFF";
}

function goCatalog(pid)
{
	date = new Date();
	document.cookie = "ProductCMSLogin=" + pid // + "; expires=" + date.toGMTString();
	var allcookies = document.cookie;
	//alert(allcookies);
	//winId = window.open('productcms/test.htm') 
	//winId = window.open('productcms/controlpanel.aspx?pid=' + pid, 'catalog')
	winId = window.open('controlpanel.aspx?pid=' + pid, 'catalog')
	winId.focus();
}

function goCatalog2(pid)
{
	date = new Date();
	document.cookie = "ProductCMSLogin=" + pid // + "; expires=" + date.toGMTString();
	var allcookies = document.cookie;
//	winId = window.open('productcms/controlpanel.aspx?pid=' + pid, 'catalog')
	winId = window.open('controlpanel.aspx?pid=' + pid, 'catalog')
	//winId.location = "productcms/EditCatalogueInfo.aspx?cid=0&pg=1"
//	winId2 = winId.window.open('productcms/EditCatalogueInfo.aspx?cid=0&pg=1', 'catalog2')
	winId2 = winId.window.open('EditCatalogueInfo.aspx?cid=0&pg=1', 'catalog2')
	winId2.focus();
}

function doLink(contentURL, title)
{
  title.location.href='titlebar/'+x+'.html'; 
  content.location.href='content/'+x+'.html';
}

function rollOver(x){
x.bgColor='#CB091D';
x.style.color = '#FFFFFF';
x.style.borderLeft = '4px solid #CB091D';
x.style.cursor = 'pointer'
}


function rollOut(x){
x.bgColor='#FFFFFF';
x.style.color = '#2811A1';
x.style.borderLeft = '4px solid #2811A1';
}

function windowOpenCatalog(url, lng, help)
{
	loc = url + "?lng=" + lng + "&help=" + help;
	winId = window.open(loc, 'help', 'toolbar=0,scrollbars=yes,width=500,height=450,top=50,left=50')
	winId.focus();
}

function windowOpen(url, lng, help)
{
	loc = url + "?lng=" + lng + "&help=" + help;
	winId = window.open(loc, 'help',  'status=0,toolbar=0,scrollbars=0,width=460,height=320,top=100,left=100')
	winId.focus();
}

function windowOpen1(url, param, features)
{
	loc = url + param;
	winId = window.open(loc, 'popUp', features)
	winId.focus();
}

function FormatCurrency(num)
{ 
var sign, cents; 
	num = num.toString().replace(/\$|\,/g,''); 
	if(isNaN(num)) 
		num = "0"; 
	sign = (num == (num = Math.abs(num))); 
	num = Math.floor(num*100+0.50000000001); 
	cents = num%100; 
	num = Math.floor(num/100).toString(); 
	if(cents<10) 
		cents = "0" + cents; 
	for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++) 
		num = num.substring(0,num.length-(4*i+3))+','+ 
		num.substring(num.length-(4*i+3)); 
	
	return (num + '.' + cents); 
}

function replaceAll( str, from, to ) {
    var idx = str.indexOf( from );


    while ( idx > -1 ) {
        str = str.replace( from, to ); 
        idx = str.indexOf( from );
    }

    return str;
}

function validateEmailv2(email)
{
// a very simple email validation checking. 
// you can add more complex email checking if it helps 
    if(email.length <= 0)
	{
	  return true;
	}
    var splitted = email.match("^(.+)@(.+)$");
    if(splitted == null) return false;
    if(splitted[1] != null )
    {
      var regexp_user=/^\"?[\w-_\.]*\"?$/;
      if(splitted[1].match(regexp_user) == null) return false;
    }
    if(splitted[2] != null)
    {
      var regexp_domain=/^[\w-\.]*\.[A-Za-z]{2,4}$/;
      if(splitted[2].match(regexp_domain) == null) 
      {
	    var regexp_ip =/^\[\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\]$/;
	    if(splitted[2].match(regexp_ip) == null) return false;
      }// if
      return true;
    }
return false;
}


function changeCell(td, act, x)
{
	switch (act)
	{
		case 'on':
			td.style.background='#FFC06F'
			td.style.border='1px solid black';

			// Show Hide Menu alt text
			if (document.all.i1)
			{
				for(i=0; i < document.all.i1.length; i++)
					document.all.i1(i).style.visibility = 'hidden';		
				document.all.i1(x).style.visibility = 'visible';		
			}
			
			
			break;

		case 'down':
			td.style.background='#F5BC4F'
			td.style.borderTop='1px solid #071282';
			td.style.borderLeft='1px solid #071282';
			td.style.borderBottom='1px solid #eeeeee';
			td.style.borderRight='1px solid #eeeeee';
			break;
			
		default:
			td.style.background=''
			td.style.border='0px none';

			// Hide Menu alt text
			if (document.all.i1)
			{
				for(i=0; i < document.all.i1.length; i++)
					document.all.i1(i).style.visibility = 'hidden';		
			}
			break;
	}
}

function checkEntry(checkThis, fOK)
{
	if (checkThis.value == "")
	{
		checkThis.style.background = "#bbccdd";
		if (fOK)
			checkThis.focus();
		return false;
	}
	else
		return fOK;
}
function checkEntrySelect(checkThis, fOK)
{	
	if (checkThis.options[checkThis.selectedIndex].value < 1)
	{
		checkThis.style.background = "#bbccdd";
		if (fOK)
			checkThis.focus();
		return false;
	}
	else
		return fOK;
}

function checkEntrySelectMult(checkThis, fOK)
{
	if (checkThis.selectedIndex < 0)
	{
		checkThis.style.background = "#bbccdd";
		if (fOK)
			checkThis.focus();
		return false;
	}
	else
		return fOK;
}

function checkEmail(checkThis, fOK)
{
	if(!validateEmailv2(checkThis.value)) 
	{ 
		checkThis.style.background = "#bbccdd";
		if (fOK)
			checkThis.focus();
		return false;
	}
	else
		return fOK;
}

function delItemFromList(event, list)
{ 	
	if (event.keyCode==46)
	{
		// Delete has been pressed
		if(list.selectedIndex >= 0)
		{
			for(x=list.selectedIndex; x+1 < list.options.length; x++)
			{
				list.options[x].text = list.options[x + 1].text
				list.options[x].value = list.options[x + 1].value
			}
			--list.options.length;
		}
	}
}

function simplePreload()
{ 
  var args = simplePreload.arguments;
  document.imageArray = new Array(args.length);
  for(var i=0; i<args.length; i++)
  {
    document.imageArray[i] = new Image;
    document.imageArray[i].src = args[i];
  }
}

function VoirPhoto(chemin,titre)
{
// Définition des variables 'ecran'
var LargeurEcran = screen.availWidth;
var NewLargeurEcran = parseInt(LargeurEcran * 0.993);
var LargeurMaxEcran = parseInt(LargeurEcran * 0.980);
var HauteurEcran = screen.availHeight;
var NewHauteurEcran = parseInt(HauteurEcran * 0.97);
var HauteurMaxEcran = parseInt(HauteurEcran * 0.939);

//---------------------------------------------------
// Définition des variables 'image'
photo = new Image();
photo.src = chemin ; 
var LargeurImg = photo.width ;
var NewLargeurImg = LargeurMaxEcran;
var HauteurImg = photo.height ;
var NewHauteurImg = HauteurMaxEcran;

//alert ("LargeurImg:" + LargeurImg + "/" + LargeurMaxEcran + " " + "HauteurImg: " + HauteurImg);

//---------------------------------------------------
// Environnement à l'affichage => Titre de fenêtre + tableau centreur
// Vous pouvez modifier le texte en orange
var titre = "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\"\n \"http://www.w3.org/TR/html4/loose.dtd\">\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\n<title>" +  titre + "</title>\n</head>\n<body>\n";
var HautTableau = "<table cellspacing=0 cellpadding=0 border=0 width=360 height=360><tr><td align=center valign=middle>\n";
var BasTableau = "</td>\n</tr>\n</table>\n</body>\n</html>";

    affichage = "<img src='"+ photo.src +"' >";
    viewver = open("includes/popupImg.asp?textPopup=" + affichage,"","width=380,height=380,top=" +parseInt((HauteurMaxEcran-360)/2)+",left=" + parseInt((LargeurMaxEcran-360)/2));
}
function VoirPhoto2(chemin,titre)
{
// Définition des variables 'ecran'
var LargeurEcran = screen.availWidth;
var NewLargeurEcran = parseInt(LargeurEcran * 0.993);
var LargeurMaxEcran = parseInt(LargeurEcran * 0.980);
var HauteurEcran = screen.availHeight;
var NewHauteurEcran = parseInt(HauteurEcran * 0.97);
var HauteurMaxEcran = parseInt(HauteurEcran * 0.939);

//---------------------------------------------------
// Définition des variables 'image'
photo = new Image();
photo.src = chemin ; 
var LargeurImg = photo.width ;
var NewLargeurImg = LargeurMaxEcran;
var HauteurImg = photo.height ;
var NewHauteurImg = HauteurMaxEcran;

//alert ("LargeurImg:" + LargeurImg + "/" + LargeurMaxEcran + " " + "HauteurImg: " + HauteurImg);

//---------------------------------------------------
// Environnement à l'affichage => Titre de fenêtre + tableau centreur
// Vous pouvez modifier le texte en orange
var titre = "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\"\n \"http://www.w3.org/TR/html4/loose.dtd\">\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\n<title>" +  titre + "</title>\n</head>\n<body>\n";
var HautTableau = "<table cellspacing=0 cellpadding=0 border=0 width=360 height=360><tr><td align=center valign=middle>\n";
var BasTableau = "</td>\n</tr>\n</table>\n</body>\n</html>";

     affichage = "<img src='"+ photo.src +"' >";
     viewver = open("includes/popupImg.asp?textPopup=" + affichage,"","width=780,height=580,scrollbars=1,top=" +parseInt((HauteurMaxEcran-580)/2)+",left=" + parseInt((LargeurMaxEcran-780)/2));
}