function rowOverEffect(object, classname) 
 { object.className = classname; }

var width = screen.width - 5;
var height = screen.height - 5;
function popupWindow(url) 
 { window.open(url,'popupWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width='+width+',height='+height+',screenX=0,screenY=0,top=0,left=0') }
 
function popupNormalWindow(url) 
 { window.open(url,'popupNormalWindow','toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,copyhistory=no,width='+width+',height='+height+',screenX=0,screenY=0,top=0,left=0') } 

function cancel(e)
 { if (e && e.preventDefault)
    { e.preventDefault(); }
   return false;
 }
 
function show_layer(layer_id)
 { var elem, vis;  
   if (document.getElementById) 
    { elem = document.getElementById(layer_id); }
   else if (document.all) 
    { elem = document.all[layer_id]; }
   else if (document.layers) 
    { elem = document.layers[layer_id]; } 
   vis = elem.style; 
   if (vis.display == '' && elem.offsetWidth != undefined && elem.offsetHeight != undefined)    
    { vis.display = (elem.offsetWidth != 0 && elem.offsetHeight != 0) ? 'block' : 'none'; }
   vis.display = (vis.display == '' || vis.display == 'block') ? 'none' : 'block';
 }  
 
function MM_findObj(n, d) 
 { var p, i, x;  
   if(!d) 
    { d = document; } 
   if((p = n.indexOf("?")) > 0 && parent.frames.length) 
    { d = parent.frames[n.substring(p + 1)].document; 
      n = n.substring(0, p);
    }
   if(!(x = d[n]) && d.all) 
    { x = d.all[n]; } 
   for (i = 0; !x && i < d.forms.length; i++) 
    { x = d.forms[i][n]; }
   for(i = 0; !x && d.layers && i < d.layers.length; i++) 
    { x = MM_findObj(n, d.layers[i].document); }
   if(!x && d.getElementById) 
    { x = d.getElementById(n); }
   return x;
 }
 
function MM_swapImage() 
 { var i, j = 0, x, a = MM_swapImage.arguments; 
   document.MM_sr = new Array; 
   for(i = 0; i < (a.length - 2);i += 3)
    { if ((x = MM_findObj(a[i])) != null)
	   { document.MM_sr[j++] = x; 
	     if(!x.oSrc) 
		  { x.oSrc = x.src; }
		 x.src = a[i + 2];
	   }
    }
 }
 
function MM_swapImgRestore() 
 { var i, x, a = document.MM_sr; 
   for(i = 0; a && i < a.length && (x = a[i]) && x.oSrc; i++) 
    { x.src = x.oSrc; }
 }

function MM_preloadImages() 
 { var d = document; 
   if(d.images)
    { if(!d.MM_p) 
	   { d.MM_p = new Array(); }
      var i, j = d.MM_p.length, a = MM_preloadImages.arguments; 
	  for(i = 0; i < a.length; i++)
       { if (a[i].indexOf("#") != 0)
	      { d.MM_p[j] = new Image; 
		    d.MM_p[j++].src = a[i];
		  }
	   }	  
    }
 }
 
function fIncreaseTextSize() 
 { if (document.getElementById) 
    { if (document.getElementById("offer_text1")) 
	   { var i = parseInt(document.getElementById("offer_text1").style.fontSize);
         if (i) 
	      { i++; } 
	     else 
	      { i = 11 + 1; }
         fSetFontSize(document.getElementById("offer_text1"), i);
       }
      if (document.getElementById("offer_text2")) 
	   { var j = parseInt(document.getElementById("offer_text2").style.fontSize);
         if (j) 
	      { j++; } 
	     else 
	      { j = 11 + 1; }
         fSetFontSize(document.getElementById("offer_text2"), j);
       }   
    }
 }

function fDecreaseTextSize() 
 { if (document.getElementById) 
    { if (document.getElementById("offer_text1")) 
	   { var i = parseInt(document.getElementById("offer_text1").style.fontSize);
         if (i) 
	      { i--; } 
	     else 
	      { i = 11 - 1; }
         fSetFontSize(document.getElementById("offer_text1"), i);
       }
      if (document.getElementById("offer_text2")) 
	   { var j = parseInt(document.getElementById("offer_text2").style.fontSize);
         if (j) 
	      { j--; } 
	     else 
	      { j = 11 - 1; }
         fSetFontSize(document.getElementById("offer_text2"), j);
       }  
    }
 } 
 
function fSetFontSize(obj, size) 
 { if (!obj.innerHTML) 
    { return false; }
   var aTag = obj.getElementsByTagName("*");
   for (var i in aTag) 
    { if (aTag[i].style) 
	   { aTag[i].style.fontSize = size; }
      fSetFontSize(aTag[i], size);
    }
   if (obj.style) 
    { obj.style.fontSize = size; }
   return true;
 }
 
function check_email(email) 
 { if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email))
    { return true; }
   else
    { return false; }
 }
 
function remove_string(obj, string, classname) 
 { if (obj.value == string) 
    { obj.value = ""; }
   obj.className = classname;	
   obj.select();
 }
 
function add_string(obj, string, classname) 
 { if (obj.value == "") 
    { obj.value = string; 
	  obj.className = classname;
	}
 }