
arw_down = new Image();
arw_down.src = "/img/icons/arrow_gray_down.gif";

arw_right = new Image();
arw_right.src = "/img/icons/arrow_gray_right.gif";

function show_terms()
{
    TermsWindow = window.open("","Terms","status=no,width=435,height=410,scrollbars=yes");
    TermsWindow.focus();
    TermsWindow.location.href = "http://www.blockstar.com/tos.html";
}

function show_help_vcode()
{
    TermsWindow = window.open("","Verification","status=no,width=445,height=410");
    TermsWindow.focus();
    TermsWindow.location.href = "/pop_help_vcode.html";
}

function show_help(htype)
{
	//alert(htype);
	if( htype == "vcode") { show_help_vcode(); }	
	
}

function getElement(szDivID)
{
    if(document.layers)	   //NN4+
    {
       return document.layers[szDivID];
    }
    else if(document.getElementById)	  //gecko(NN6) + IE 5+
    {
        return document.getElementById(szDivID);
    }
    else if(document.all)	// IE 4
    {
        return document.all[szDivID];
    }
}

/* utilities */
function show(id)
{
 toggleVisibility(id, 1);
}

function hide(id)
{
 toggleVisibility(id, 0);
}

function toggleVisibility(szDivID, iState) // 1 visible, 0 hidden
{
    if(document.layers)	   //NN4+
    {
       document.layers[szDivID].visibility = iState ? "show" : "hide";
    }
    else if(document.getElementById)	  //gecko(NN6) + IE 5+
    {
        var obj = document.getElementById(szDivID);
        obj.style.visibility = iState ? "visible" : "hidden";
        obj.style.display = iState ? "block" : "none";
    }
    else if(document.all)	// IE 4
    {
        document.all[szDivID].style.visibility = iState ? "visible" : "hidden";
    }
}

function isVisible(obj)
{
	if(obj.style.visibility=="" 
   		|| obj.style.visibility =="hidden"  
   		|| obj.style.visibility =="hide" ) 
   			return 0;
    return 1;
}

function changeVisibility(objname,arrowimage)
{
	var obj = getElement(objname);
	var img = getElement(arrowimage);
	if(obj){
		if(isVisible(obj)){
			hide(objname);
 			img.src = arw_right.src;
 		}
		else{
			show(objname);
 			img.src = arw_down.src;
		}
 	}
}

function submitForm(szDivID)
{
    var f = getElement(szDivID);
    if(f != null)	
    {
    	//alert("form "+szDivID+" should be submitted");
   		f.submit();
    }
}

function setFormVal(szDivID,name,val)
{
    var f = getElement(szDivID);
    var el = f.elements[name];
    if(el.length)	
    {
    	el[0].value = val;
    	el[0].checked = true;
     	//alert(name+' is '+el[0].value);
    }
    else {
    	el.value = val;
    	//alert(name +' is '+el.value);
    }
}

function getFormVal(szDivID,name)
{
    var f = getElement(szDivID);
    return getFormValFromForm(f,name)
}

function getFormValFromForm(f,name)
{
    var el = f.elements[name];
    if(el.length)	
    {   
    	var i;
    	for(i=0;i<el.length;i++){
    	//alert(el[i].value);
    		if(el[i].checked == true){
    			return el[i].value;
    		}
    	}
	}
	else {
      	return el.value;
    }
}

function getFormName(op,tg)
{
	return 'operationform-'+op+'-'+tg;
}


function setIds(uiForm,hidForm){
	var e1 = uiForm.elements['layout_id'];
	var e2 = uiForm.elements['folder_id'];
	var e3 = uiForm.elements['object_id'];
	var e4 = uiForm.elements['image_id'];
	var IDs = new Array();
	if(e1 = asArray(e1)){
		for(var i=0;i<e1.length;i++){
			if(e1[i].checked == true){			
				IDs[IDs.length] = e1[i].value;
			}
		}
	}
	if(e2 = asArray(e2)){
		for(var i=0;i<e2.length;i++){
			if(e2[i].checked == true){			
				IDs[IDs.length] = e2[i].value;
			}
		}
	}
	if(e3 = asArray(e3)){
		for(var i=0;i<e3.length;i++){
			if(e3[i].checked == true){			
				IDs[IDs.length] = e3[i].value;
			}
		}
	}
	if(e4 = asArray(e4)){
		for(var i=0;i<e4.length;i++){
			if(e4[i].checked == true){			
				IDs[IDs.length] = e4[i].value;
			}
		}
	}
	var e5 = asArray(hidForm.elements['id']);
	for(var i=0;i<e5.length;i++){
		var found = false;
		for(var j=0;j<IDs.length;j++){
			if(IDs[j] == e5[i].value){
				found = true;
			}
		}
		e5[i].checked = found;
	}
}

function asArray(elem)
{
	if(!elem) { return new Array(); }
	if(!elem.length){ var f = new Array(elem); return f; }
	return elem;
}

function MM_findObj(n, d) { //v4.0
  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 && document.getElementById) x=document.getElementById(n); return x;
}
function MM_showHideLayers() { //v3.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; }
}
