function open_popup(url,popwidth,popheight) {
  var popup;
  popup = window.open(url,'survey',"toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,left=0,top=0,width="+popwidth+",height="+popheight);
}

function toggledisplay (id, indicator){
	if (document.getElementById) {
		var obj = document.getElementById(id);
		var indi = document.getElementById(indicator);
		obj.style.display = (obj.style.display=='block'?'none':'block');
		indi.innerHTML = (obj.style.display=='block'?'less info V':'more info >');
	} else if(document.all) { // IE
		id.style.display = (id.style.display=='block'?'none':'block');
		indi.innerHTML = (id.style.display=='block'?'less info V':'more info >');
	} else if (document.layers) { // Netscape 4.x
		document.id.style.display = (document.id.style.display=='block'?'none':'block');
		document["indicator"].document.open();
		if (document.id.style.display=='block')
		    document["indicator"].document.write('less info V');
		if (document.id.style.display!='block')
		    document["indicator"].document.write('more info >');
		document["indicator"].document.close();
	}
}

window.onload = function() {
	//alert("onload running");
	preloadImages();
        draginit();
	//Preload_Page_Specific_Pic();
	//MM_preloadImages('images/leftnav_org_over.jpg','images/leftnav_signup_over.jpg','images/leftnav_usurvey_over.jpg','images/leftnav_media_over.jpg', 'images/content_images/survey_u_signbox_over.png');
	//MM_preloadImages('images/leftnav_signup_over.jpg');
};

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			if (changeImages.arguments[i] && changeImages.arguments[i+1] && document[changeImages.arguments[i]] && document[changeImages.arguments[i+1]])
				document[changeImages.arguments[i]].src = document[changeImages.arguments[i+1]].src;
		}
	}
}
////////////////////
function MM_preloadImages() { //v3.0
  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 MM_swapImgRestore() { //v3.0
  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_findObj(n, d) { //v4.01
  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() { //v3.0
  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];}
}
////////////////////////////////////
var preloadFlag = false;
function preloadImages() {
	path = (document.rootPath) ? document.rootPath : "";
	if (document.images) {
		// nav files
		document.nav_1_home_up = newImage("images/nav_1_home.png");
		document.nav_1_home_over = newImage("images/nav_1_home_over.png");
		//
		document.nav_2_join_up = newImage("images/nav_2_join.png");
		document.nav_2_join_over = newImage("images/nav_2_join_over.png");
		//
		document.nav_3_how_up = newImage("images/nav_3_how.png");
		document.nav_3_how_over = newImage("images/nav_3_how_over.png");
		//
		document.nav_4_about_up = newImage("images/nav_4_about.png");
		document.nav_4_about_over = newImage("images/nav_4_about_over.png");
                //
		document.members_area_my_points_up = newImage("images/members_area_my_points.png");
		document.members_area_my_points_ovr = newImage("images/members_area_my_points_ovr.png");
                //
		document.members_area_my_profile_up = newImage("images/members_area_my_profile.png");
		document.members_area_my_profile_ovr = newImage("images/members_area_my_profile_ovr.png");
                //
		document.members_area_my_rewards_up = newImage("images/members_area_my_rewards.png");
		document.members_area_my_rewards_ovr = newImage("images/members_area_my_rewards_ovr.png");
                //
		document.members_area_news_and_results_up = newImage("images/members_area_news_and_results.png");
		document.members_area_news_and_results_ovr = newImage("images/members_area_news_and_results_ovr.png");
                //
		document.members_area_refer_a_friend_up = newImage("images/members_area_refer_a_friend.png");
		document.members_area_refer_a_friend_ovr = newImage("images/members_area_refer_a_friend_ovr.png");
                //
		document.members_area_deactivate_up = newImage("images/members_area_deactivate.png");
		document.members_area_deactivate_ovr = newImage("images/members_area_deactivate_ovr.png");

		//footer nav files
		document.footer_1_faq_up = newImage("images/footer_1_faq.png");
		document.footer_1_faq_over = newImage("images/footer_1_faq_over.png");
		//
		document.footer_2_privacy_up = newImage("images/footer_2_privacy.png");
		document.footer_2_privacy_over = newImage("images/footer_2_privacy_over.png");
		//
		document.footer_3_contact_up = newImage("images/footer_3_contact.png");
		document.footer_3_contact_over = newImage("images/footer_3_contact_over.png");

		// NAV HOME BTNS /////
		//document.btn_org_over = newImage("images/leftnav_org_over.png");
		//document.btn_org_image = newImage("images/leftnav_org.png");
		//
                //document.btn_media_over = newImage("images/leftnav_media_over.png");
		//document.btn_media_image = newImage("images/leftnav_media.png");
                //
		//document.btn_usurvey_over = newImage("images/leftnav_usurvey_over.png");
		//document.btn_usurvey_image = newImage("images/leftnav_usurvey.png");
		//
		document.btn_signup_over = newImage("images/leftnav_signup_over.png");
		document.btn_signup_image = newImage("images/leftnav_signup.png");
		//
		//document.btn_signupbox_over = newImage("images/content_images/survey_u_signupbox_over.png");
		//document.btn_signupbox_image = newImage("images/content_images/survey_u_signupbox.png");
		preloadFlag = true;
		//Preload_Page_Specific_Pic();

	}
}

////sleight///// An IE PNG Alpha Transparency Fix /////
if (navigator.platform == "Win32" && navigator.appName == "Microsoft Internet Explorer" && window.attachEvent) {
	document.writeln('<style type="text/css">img, input.image { visibility:hidden; } </style>');
	window.attachEvent("onload", fnLoadPngs);
}

function fnLoadPngs() {
	var rslt = navigator.appVersion.match(/MSIE (\d+\.\d+)/, '');
	var itsAllGood = (rslt != null && Number(rslt[1]) >= 5.5);

	for (var i = document.images.length - 1, img = null; (img = document.images[i]); i--) {
		if (itsAllGood && img.src.match(/\.png$/i) != null) {
			fnFixPng(img);
			img.attachEvent("onpropertychange", fnPropertyChanged);
		}
		img.style.visibility = "visible";
	}

	var nl = document.getElementsByTagName("INPUT");
	for (var i = nl.length - 1, e = null; (e = nl[i]); i--) {
		if (e.className && e.className.match(/\bimage\b/i) != null) {
			if (e.src.match(/\.png$/i) != null) {
				fnFixPng(e);
				e.attachEvent("onpropertychange", fnPropertyChanged);
			}
			e.style.visibility = "visible";
		}
	}
}

function fnPropertyChanged() {
	if (window.event.propertyName == "src") {
		var el = window.event.srcElement;
		if (!el.src.match(/x\.gif$/i)) {
			el.filters.item(0).src = el.src;
			el.src = "images/x.gif";
		}
	}
}

function dbg(o) {
	var s = "";
	var i = 0;
	for (var p in o) {
		s += p + ": " + o[p] + "\n";
		if (++i % 10 == 0) {
			alert(s);
			s = "";
		}
	}
	alert(s);
}

function fnFixPng(img) {
	var src = img.src;
	img.style.width = img.width + "px";
	img.style.height = img.height + "px";
	img.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "', sizingMethod='scale')"
	img.src = "images/x.gif";
}

//////////// Drag & Drop Error messages
<!-- gueltig fuer Netscape ab Version 6, Mozilla, Internet Explorer ab Version 4

//Das Objekt, das gerade bewegt wird.
var dragobjekt = null;

// Position, an der das Objekt angeklickt wurde.
var dragx = 0;
var dragy = 0;

// Mausposition
var posx = 0;
var posy = 0;


function draginit() {
 // Initialisierung der Überwachung der Events

  document.onmousemove = drag;
  document.onmouseup = dragstop;
}


function dragstart(element) {
   //Wird aufgerufen, wenn ein Objekt bewegt werden soll.

  dragobjekt = element;
  dragx = posx - dragobjekt.offsetLeft;
  dragy = posy - dragobjekt.offsetTop;
}


function dragstop() {
  //Wird aufgerufen, wenn ein Objekt nicht mehr bewegt werden soll.

  dragobjekt=null;
}


function drag(ereignis) {
  //Wird aufgerufen, wenn die Maus bewegt wird und bewegt bei Bedarf das Objekt.

  posx = document.all ? window.event.clientX : ereignis.pageX;
  posy = document.all ? window.event.clientY : ereignis.pageY;
  if(dragobjekt != null) {
    dragobjekt.style.left = (posx - dragx) + "px";
    dragobjekt.style.top = (posy - dragy) + "px";
  }
}