setCookie('BoxesHeights', '1');
setCookie('PressReleases', '');

function Positon()
{
	if(document.getElementById('innersubflash'))
	{
	SetPositon(document.getElementById('innersubflash'),document.getElementById('ProductLayer'),175,200);
	}
}

function SetPositon(obj1,obj2,topoffset,leftoffset)
{
	var curtop = 0;
	var curleft = 0;
	var objX = obj1;
	var objY = obj1;
	
	if(objX.offsetParent)
		while(1)
		{
			curtop += objX.offsetTop;
			if(!objX.offsetParent)
				break;
			objX = objX.offsetParent;
		}
    else if(objX.y)
    	curtop += objX.y;
	
	if(objY.offsetParent)
		while(1)
		{
			curleft += objY.offsetLeft;
			if(!objY.offsetParent)
				break;
			objY= objY.offsetParent;
		}
    else if(objY.x)
    	curleft += objY.x;

//   obj2.style.posTop = curtop+topoffset;
//   obj2.style.posLeft = curleft+leftoffset;

t=curtop+topoffset;
l=curleft+leftoffset;

document.getElementById("ProductLayer").style.marginTop = t + 'px';
document.getElementById("ProductLayer").style.marginLeft = l + 'px';

}


 function DeSelect(ElementID)
 {
 	document.getElementById(ElementID).innerHTML='';
 	document.getElementById(ElementID).style.display='none';
 }
 
 function open_owin_site(url, resize, scroll, width, height) {

   windowprops = "top=300,"
               + "left=300," 
               + "toolbar=no,"
               + "location=no,"
               + "directories=no,"
               + "menubar=no,"
               + "copyhistory=yes,"
               + "status=no,"
               + "resizable=" + resize + ","
               + "scrollbars=" + scroll + ","
               + "width=" + width + ","
               + "height=" + height;

   page = "site_popup.php?" + url  
   win_area = window.open(page, "", windowprops);

   if (!win_area.opener) win_area.opener = self;

 } // end function        
      
      
       function open_owin_video(url, resize, scroll, width, height) {

   windowprops = "top=300,"
               + "left=300," 
               + "toolbar=no,"
               + "location=no,"
               + "directories=no,"
               + "menubar=no,"
               + "copyhistory=yes,"
               + "status=no,"
               + "resizable=" + resize + ","
               + "scrollbars=" + scroll + ","
               + "width=" + width + ","
               + "height=" + height;

   page = "popupvedio.php?" + url  
   win_area = window.open(page, "", windowprops);

   if (!win_area.opener) win_area.opener = self;

 } // end function        


 function open_owin_viewer(url) {

   windowprops = "top=100,"
               + "left=100," 
               + "toolbar=no,"
               + "location=no,"
               + "directories=no,"
               + "menubar=no,"
               + "copyhistory=yes,"
               + "status=no,"
               + "resizable=no,"
               + "scrollbars=no,"
               + "width=100,"
               + "height=100";

   page = "viewer.php?" + url  
   win_area = window.open(page, "", windowprops);

   if (!win_area.opener) win_area.opener = self;

 } // end function        
      

 function print_page(v) {
 
   if(document.getElementById("top_options"))
      document.getElementById("top_options").style.display = v;

   if(document.getElementById("bottom_options"))
      document.getElementById("bottom_options").style.display = v;
 
 } // end function        

 
 function Remove_Spaces(string) {
 
    string = string + " "
    newString = ""
  
    schars = string.split(" ")
 
    for(j=0;j<schars.length;j++)
        newString = newString + schars[j]
  
    return newString
  
 } // end function        


 function Check_Email(email) {

  ss = ""
  at = email.indexOf("@")
  
  if(at == -1)	
	  ss = "Not a valid e-mail"  
  
  return ss
    
 } // end function        
 
 

 function  validateNumeric(strValue) {

  var objRegExp  =  /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/;
  
  return objRegExp.test(strValue);
  
 } // end function        
 
 
 
 function BoxesHeightsCheck(tmp) {
 
    bh = getCookie('BoxesHeights');
   
    if(bh == "0")
       BoxesHeights(tmp);
       
 } // end function

 function BoxesHeights(tmp) {

   mid = 0;
   
   if(tmp == 3) {
      lside = 4;      
      mid = 4;    
      umid = 4;  
   }
   else if(tmp == 4) {
      lside = 3;      
      mid = 4; 
      umid = 3;     
   }
   else if(tmp == 5) {
      lside = 5;      
      mid = 1; 
      umid = 1;     
   }
   
   if(mid > 0) { 
   
     hside = 0;
     hmid = 0;

    document.getElementById("aaaaaaaaaaaaaaaaaaaaaaaa").innerHTML = "left";
    
     for(i=1;i<=lside;i++) {
         hside += document.getElementById("Left_Side" + i).offsetHeight;
     }
   
     er = 0;
    document.getElementById("aaaaaaaaaaaaaaaaaaaaaaaa").innerHTML = "mid";
     for(i=1;i<=mid;i++) {
     // if(document.getElementById("Mid" + i))
     
     if(document.getElementById("Mid" + i)) {
        document.getElementById("aaaaaaaaaaaaaaaaaaaaaaaa").innerHTML = "mid . " + i;
        hmid += document.getElementById("Mid" + i).offsetHeight;
     }     
     else {
         setCookie('BoxesHeights', '0');
         er++;
     }    

     } // end for
    
    document.getElementById("aaaaaaaaaaaaaaaaaaaaaaaa").innerHTML = "3 and er " + er + "  c : "  + getCookie('BoxesHeights');
    
    if(er == 0) {
     if(hside > hmid) {
        llside = hside - hmid + document.getElementById("Mid" + umid).offsetHeight;
        document.getElementById("Mid" + umid).setAttribute("height", llside);
     }   
     else {  
        llside = hmid - hside + document.getElementById("Left_Side" + lside).offsetHeight;
        document.getElementById("Left_Side" + lside).setAttribute("height", llside);
     }     

    } // end er
    
    } // end mid 

 } // end function
 
 function press_releases(v) {

   spr = getCookie('PressReleases');
    st = document.getElementById("pr" + v).style.display;

  if(spr != '' && spr != null)
       document.getElementById("pr" + spr).style.display = "none";
     
    setCookie('PressReleases', v);
   
     if(st == "none")
       document.getElementById("pr" + v).style.display = "block";
       
 } // end function
 

 function VH_Contents(v) {

    spr = getCookie('VH_Contents');
    st = document.getElementById(v).style.display;

    if(spr != '' && spr != null)
       document.getElementById(spr).style.display = "none";
       
    setCookie('VH_Contents', v);
    
    if(st == "none")
       document.getElementById(v).style.display = "block";
       
 } // end function
 

 function send_friend(v) {
 
  sfields = new Array();
  
  fieldsNames = document.send_afriend.fnames.value;
  fieldsTitles = document.send_afriend.ftitles.value;

  fieldsNamesArr = fieldsNames.split(",");
  fieldsTitlesArr = fieldsTitles.split(",");

  re = "";
  
  if(Remove_Spaces(document.send_afriend.sender_name.value) == "")
     re += fieldsTitlesArr[0] + "\n";
     
  if(Remove_Spaces(document.send_afriend.sender_email.value) == "")
     re += fieldsTitlesArr[1] + "\n";
  else if(Check_Email(document.send_afriend.sender_email.value) != "")
     re += fieldsTitlesArr[1] + "\n";
     
  if(Remove_Spaces(document.send_afriend.message.value) == "")
     re += fieldsTitlesArr[2] + "\n";
     
  if(Remove_Spaces(document.send_afriend.friend_name.value) == "")
     re += fieldsTitlesArr[3] + "\n";
     
  if(Remove_Spaces(document.send_afriend.friend_email.value) == "")
     re += fieldsTitlesArr[4] + "\n";
  else if(Check_Email(document.send_afriend.friend_email.value) != "")
     re += fieldsTitlesArr[4] + "\n";
    

  if(re == "") {
     document.send_afriend.action = v ;
     document.send_afriend.submit()
  } 
  else {
     alert(document.send_afriend.validation_alert.value + ":  \n" + re)
  }
    
 } // end function
 
 
 function send_cv() {
 
  sfields = new Array();
  
  fieldsNames = document.jobs.fnames.value;
  fieldsTitles = document.jobs.ftitles.value;

  fieldsNamesArr = fieldsNames.split(",");
  fieldsTitlesArr = fieldsTitles.split(",");

  re = "";
  
  if(Remove_Spaces(document.jobs.full_name.value) == "")
     re += fieldsTitlesArr[0] + "\n";
     
  if(Remove_Spaces(document.jobs.address.value) == "")
     re += fieldsTitlesArr[1] + "\n";
     
  if(Remove_Spaces(document.jobs.tel.value) == "")
     re += fieldsTitlesArr[2] + "\n";
     
  if(Remove_Spaces(document.jobs.current_residence.value) == "")
     re += fieldsTitlesArr[3] + "\n";
     
  if(Remove_Spaces(document.jobs.specialization.value) == "")
     re += fieldsTitlesArr[4] + "\n";
    
  if(Remove_Spaces(document.jobs.cv.value) == "")
     re += fieldsTitlesArr[5] + "\n";
  else if(Remove_Spaces(document.jobs.cv.value).indexOf('.exe') > -1)
     re += fieldsTitlesArr[5] + "\n";
    

  if(re == "") {
     document.jobs.action = "human_assets_pages.php?pid=2";
     document.jobs.submit()
  } 
  else {
     alert(document.jobs.validation_alert.value + ":  \n" + re)
  }
    
 } // end function
 
 
 function send_press_contacts() {
 
  sfields = new Array();
  
  fieldsNames = document.press_contacts_form.fnames.value;
  fieldsTitles = document.press_contacts_form.ftitles.value;

  fieldsNamesArr = fieldsNames.split(",");
  fieldsTitlesArr = fieldsTitles.split(",");

  re = "";
  
  if(Remove_Spaces(document.press_contacts_form.name.value) == "")
     re += fieldsTitlesArr[0] + "\n";
     
  if(Remove_Spaces(document.press_contacts_form.question.value) == "")
     re += fieldsTitlesArr[1] + "\n";
         

  if(re == "") {
     document.press_contacts_form.action = "";
     document.press_contacts_form.submit()
  } 
  else {
     alert(document.press_contacts_form.validation_alert.value + ":  \n" + re)
  }
    
 } // end function
 
