
 var valid_elements = 0;
 var check_elements = 0;
 var submit_flag    = false;


function ShowSwf(sSwfPath, width1, height1)

{

  var scroll = 'no';

  var top=0, left=0;

  if(width1 > screen.width-10 || height1 > screen.height-28)

    scroll = 'yes';

  if(height1 < screen.height-28)

    top = Math.floor((screen.height - height1)/2-14);

  if(width1 < screen.width-10)

    left = Math.floor((screen.width - width1)/2);

  width = Math.min(width1, screen.width-10);  

  height = Math.min(height1, screen.height-28); 

  window.open('/show_flash.php?width='+width1+'&height='+height1+'&img='+sSwfPath,'','scrollbars='+scroll+',resizable=yes, width='+width+',height='+height+',left='+left+',top='+top);

}

function set_class(object,class_id){
 $(object).className = class_id;
}

function replace_string(txt,cut_str,paste_str){
 var f=0;
 var ht='';
 ht = ht + txt;
 f=ht.indexOf(cut_str);
 while (f!=-1){
  f=ht.indexOf(cut_str);
  if (f>0){
   ht = ht.substr(0,f) + paste_str + ht.substr(f+cut_str.length);
  };
 };
  return ht
 };
 
 function validate_form(btn){
  
  check_elements = 0;
  valid_elements = 0;
  submit_flag    = false;
  
  //INPUT
  var fields = document.getElementsByTagName('INPUT');
  for (i = 0; i < fields.length; i++) {
    if(fields[i].className == "req") {
      check_elements += 1;
	  validate_element ( $(fields[i].id) );
    }
   }
  
  //TEXTAREA
  var fields = document.getElementsByTagName('TEXTAREA');
  for (i = 0; i < fields.length; i++) {
    if(fields[i].className == "req") {
      check_elements += 1;
      validate_element ( $(fields[i].id));
    }
   }
   if (  valid_elements == check_elements  )
    submit_flag = true;
   submit_form();   
  }
 
 function validate_element(element){
  var label = $('lab_' + element.id);

	  if (element.value==""){
		label.style.color='red';
	   }else{
		label.style.color='#000000';
		valid_elements += 1;
	   }
 } 
 
 function openDiv(my_div){
    var frm_contact = document.getElementById(my_div);
	if (frm_contact.style.height == "0px" || frm_contact.style.height == ""){
		frm_contact.style.height='100%';
		frm_contact.style.overflow='';
 		frm_contact.style.visibility='visible';
		
	}else{	
	 	frm_contact.style.height='0px';
		frm_contact.style.overflow='hidden';
		frm_contact.style.visibility='hidden';
	}
 }


 function openForm(my_div,indic){
    var frm_contact = document.getElementById(my_div);
    var indicator   = document.getElementById(indic);
	if (frm_contact.style.height == "0px"){
		frm_contact.style.height='100%';
		frm_contact.style.overflow='';
 		frm_contact.style.visibility='visible';
		indicator.src='/img/up.gif';
		loadForm(my_div);
		
	}else{	
	 	frm_contact.style.height='0px';
		frm_contact.style.overflow='hidden';
		frm_contact.style.visibility='hidden';
		indicator.src='/img/down.gif';
	}
 }

  function ltrim(str){ return str.replace(/^\s+/, '');}
  function rtrim(str) {return str.replace(/\s+$/, '');}
  function alltrim(str) {return str.replace(/^\s+|\s+$/g, '');}
  
var loadedobjects=""
function loadobjs(){
   
   var pathjs   ="/js/";
   var pathcss   ="/css/";
   if (!document.getElementById)
   return
   for (i=0; i<arguments.length; i++){
   var file=arguments[i]
   var fileref=""
   if (loadedobjects.indexOf(file)==-1){ //Check to see if this object has not already been added to page before proceeding
   if (file.indexOf(".js")!=-1){ //If object is a js file
   fileref=document.createElement('script')
   fileref.setAttribute("type","text/javascript");
   fileref.setAttribute("src", pathjs + file);
   }
   else if (file.indexOf(".css")!=-1){ //If object is a css file
   fileref=document.createElement("link")
   fileref.setAttribute("rel", "stylesheet");
   fileref.setAttribute("type", "text/css");
   fileref.setAttribute("href", pathcss + file);
   }
   }
   if (fileref!=""){
   document.getElementsByTagName("head").item(0).appendChild(fileref)
   loadedobjects+=file+" " //Remember this object as being already added to page
   }
   }
}