var errors="";                
function comments() {
	alert("I\'m not ready, OK ?.... just kidding");
	}

function validateRadioButton(rbElement, error, labelId) {
	var errorLabel = document.getElementById(labelId);
	for (var i=0; i<rbElement.length; i++) {
		if (rbElement[i].checked) {
			errorLabel.className = "left50";
			return(true);
            }
	}
    errorLabel.className = "red_xx";
    errors += error +"\n";
    return(false);
}

function validateRadioButton2(rbElement, error, labelId) {
	var errorLabel = document.getElementById(labelId);
	for (var i=0; i<rbElement.length; i++) {
		if (rbElement[i].checked) {
			errorLabel.className = "";
			return(true);
			}
		}
        errorLabel.className = "red";
        errors += error +"\n";
        return(false);
}

function validateCheckBoxPrereq(cbElement ,error, labelId) {	
	var valid = true;			
	if (document.getElementById(labelId+'0')!=null)		
	{
		// object is and array
		if (cbElement.length > 1)
		{
			for (var i=0; i<cbElement.length; i++) 
			{		
				temp = labelId+i;					
				var errorLabel = document.getElementById(temp);
				if (cbElement[i].checked) {
					errorLabel.className= "left50";
				}
				else {
					valid = false;	
					errorLabel.className = "red_xx";				
		    	}          	    
			}
		}		
		else 
		{
			temp = labelId+'0';		
			var errorLabel = document.getElementById(temp);
			if (cbElement.checked) {
				errorLabel.className= "left50";
			}
			else {
				valid = false;	
				errorLabel.className = "red_xx";				
		    }  		            	    

		}		
	}
	else return true;
	
    if (valid == true) return true;
   	else {
	   	    errors += error +"\n";	
	    	return false;
    	 }
} 



function validateCheckBoxVerified(cbElement, error, labelId) {
	var errorLabel = document.getElementById(labelId);
    if (cbElement.checked) {
	    errorLabel.className= "left50";
	    return(true);
	}
	else 
	{
		errorLabel.className= "red_xx";
		errors += error +"\n";
		return(false);
	}
}

function validateCheckBoxVerified2(cbElement, error, labelId) {
	var errorLabel = document.getElementById(labelId);
    if (cbElement.checked) {
	    errorLabel.className= "";
	    return(true);
	    }
	else 
	{
		errorLabel.className= "red";
		errors += error +"\n";
		return(false);
	}
}

function validateInputBox(id, error, labelId) {
	var fName = document.getElementById(id);
	var valuefn = fName.value;
	var errorLabel = document.getElementById(labelId);
	if (valuefn.length == 0) {
		errorLabel.className= "red_xx";
		errors += error+"\n";
		return(false);
		}
	else 
	{
		errorLabel.className= "left50";
	}
	return(true);
}

function validateInputBox2(id, error, labelId) {
	var fName = document.getElementById(id);
    var valuefn = fName.value;
    var errorLabel = document.getElementById(labelId);
	if (valuefn.length == 0) {
		errorLabel.className= "red";
        errors += error+"\n";
        return(false);
        }
	else 
	{
		errorLabel.className= "";
	}
return(true);
}

function validateChkBoxText(chckBoxID, InputTextId, error, ChkLabelId, TxtLabelId)
{	
	var errorLabel1 = document.getElementById(ChkLabelId);
	var errorLabel2 = document.getElementById(TxtLabelId);
	if (document.getElementById(chckBoxID).checked) {
			 if (document.getElementById(InputTextId).value == '')
			 {
				errorLabel1.className= "red_xx";
				errorLabel2.className= "red_xx";
        		errors += error+"\n";
			 	return false;
		 	 }	
	 	 
	 else
	 {
		 errorLabel1.className= "left50";					
		 errorLabel2.className= "left50";	
		 return(true);	
	 }	
 	}	
	return(true); 	
}	 


function isEMailAddr(elemID, error, labelId) {
    var elem = document.getElementById(elemID);
    var str = elem.value;
    var errorLabel = document.getElementById(labelId);
    var re = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;
    if (!str.match(re)) {
        errors += error+"\n";
	errorLabel.className= "red_xx";
        return false;
    } else {
	errorLabel.className= "left50";
        return true;
    }
}


	    function verifyDropDown( dropDown, error, labelId){

        var errorLabel = document.getElementById(labelId);

                if (dropDown.options[0].selected){

                        errorLabel.className= "red_xx";

                        errors += error+"\n";

                        return(false);

                }else{

                errorLabel.className= "left50";

                }

                return(true);

        }


               


 	var searchBoxWords=new Array("Keyword(s), Part Number or Auction Number","Keyword(s)","Keyword(s)","City, State or Zip Code");
	function setGlobalSearchTab(tabindex){
		var tablist=document.getElementById("globalSearchTabs");
		var alltabs=tablist.getElementsByTagName('li')
		var oldtabindex=document.forms['globalSearchForm'].globalSearchTab.value;
		for(var i=0;i<alltabs.length;i++){
			var classname="";
			if(i==tabindex){
				classname="activeSearch";
			}else{
				classname="";
			}
			if (alltabs[i].getAttributeNode("class")) {
				for (var j = 0; j < alltabs[i].attributes.length; j++) {
					var attrName = alltabs[i].attributes[j].name.toUpperCase();
			    if (attrName == 'CLASS') {
			      alltabs[i].attributes[j].value = classname;
			    }
			  }
		  }else{
		  	alltabs[i].setAttribute("class", classname);
			}
			
		}
		var currentvalue=document.forms['globalSearchForm'].q.value;
		if(currentvalue=='' || (tabindex==3 && oldtabindex!=3) || (oldtabindex==3 && tabindex!=3)){
			document.forms['globalSearchForm'].q.value=searchBoxWords[tabindex];
		}else{
			for(var i=0;i<searchBoxWords.length;i++){
				if(currentvalue==searchBoxWords[i]){
					document.forms['globalSearchForm'].q.value=searchBoxWords[tabindex];
				}
			}
		}
		document.forms['globalSearchForm'].globalSearchTab.value=tabindex;
	}
	function clearGlobalSearchBox(){
		var currentvalue=document.forms['globalSearchForm'].q.value;
		for(var i=0;i<searchBoxWords.length;i++){
			if(currentvalue==searchBoxWords[i]){
				document.forms['globalSearchForm'].q.value='';
			}
		}
	}       
	
	function hideshowTbl(chckBox, labelId)
	{	
	 if (document.getElementById(chckBox).checked) {
		 document.getElementById(labelId).style.display = '';
		 }
	 	else document.getElementById(labelId).style.display = 'none';
	}                        

  
	
	//===========================VOTING PAGE=====================================================
	        function verifyDropDown2( dropDown, error, labelId){

        var errorLabel = document.getElementById(labelId);

                if (dropDown.options[0].selected){

                        errorLabel.className= "red";

                        errors += error+"\n";

                        return(false);

                }else{

                errorLabel.className= "";

                }

                return(true);

        }



        function validateInputBox2(id, error, labelId){

                var fName = document.getElementById(id);

        var valuefn = document.getElementsByName(id)[0].value;

        var errorLabel = document.getElementById(labelId);

        if (valuefn.length == 0){

                errorLabel.className= "red";

            errors += error+"\n";

                        return(false);

        }else{

                errorLabel.className= "";

        }

        return(true);

        }



    function validateRadioButton2(rbElement, error, labelId) {

        var errorLabel = document.getElementById(labelId);

        for (var i=0; i<rbElement.length; i++) {

            if (rbElement[i].checked){

                errorLabel.className = "";

                return(true);

            }

        }

        errorLabel.className = "red";

        errors += error +"\n";

        return(false);

    }





