function FP_openNewWindow(w,h,nav,loc,sts,menu,scroll,resize,name,url) {//v1.0
 var windowProperties=''; if(nav==false) windowProperties+='toolbar=no,'; else
  windowProperties+='toolbar=yes,'; if(loc==false) windowProperties+='location=no,'; 
 else windowProperties+='location=yes,'; if(sts==false) windowProperties+='status=no,';
 else windowProperties+='status=yes,'; if(menu==false) windowProperties+='menubar=no,';
 else windowProperties+='menubar=yes,'; if(scroll==false) windowProperties+='scrollbars=no,';
 else windowProperties+='scrollbars=yes,'; if(resize==false) windowProperties+='resizable=no,';
 else windowProperties+='resizable=yes,'; if(w!="") windowProperties+='width='+w+',';
 if(h!="") windowProperties+='height='+h; if(windowProperties!="") { 
  if( windowProperties.charAt(windowProperties.length-1)==',') 
   windowProperties=windowProperties.substring(0,windowProperties.length-1); } 
 window.open(url,name,windowProperties);
}

var win=null;
function NewWindow(mypage,myname,w,h,scroll,pos){
if(pos=="random"){LeftPosition=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;}
if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;}
else if((pos!="center" && pos!="random") || pos==null){LeftPosition=0;TopPosition=20}
settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no';
win=window.open(mypage,myname,settings);}

var Bookmarked = false;
function Bookmark() 
{ 
    if (document.all)
    {
        window.external.AddFavorite(document.location, document.title); 
        BookmarkImage = new Image;
        BookmarkImage.src = "http://link.vericlick.com/1/nc-bookmark/";
        Bookmarked = true;
    }
}

function validate(form){
var error = "";
//for each form element
	for(var i=0; i<form.length; i++){
	var element = form[i];
	//if required
	if(element.getAttribute("required") == "yes"){
	//if form element if empty
	if(!valid(element.value,element.getAttribute("validate"),element))
		error += element.getAttribute("message") + "\r\n";	
	}
	}
	if(error != ""){
		alert(error);
		document.formSubmit = false;
	}
	else
		document.formSubmit = true;
}	
	
function valid(value,type,element){
	if(value == "")
	return false;
	if(value == "0")
		return false;
                switch(type){
	case "qty":
		if(isNaN(parseInt(value)))
		return false;
		break;
	case "color":
		if(value == "Select Color")
		return false;
		break;
	case "wide":
		if(value == "Choose a Width")
		return false;
		break;
	case "long":
		if(value == "Choose a Length")
		return false;
		break;
	default://string
		break;
	}
	return true;
}	
