///////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////
function changeFurnType(){

if (document.getElementById("ddFurnType")){
  var myDD = document.getElementById("ddFurnType");

	var parentID = myDD[myDD.selectedIndex].value;
	if (parentID != document.getElementById("hidPUFID").value){
		document.getElementById("hidPUFID").value = parentID;
		document.getElementById("hidUFID").value = parentID; //set SubCat initially = to Parent
	}
		
	if (document.getElementById("ddFurnTypeSubCat")){
	      var hasKids = false;
	      var kidOPTIONS;
	      var kidVALUES;
	      var myINPUTS = document.body.getElementsByTagName("input");
	      var optionName;
	      var length;
		    var myDDSub = document.getElementById("ddFurnTypeSubCat");
        parentID = parentID.replace('UF', '');
        	
		    for (var i=0;i < myDDSub.options.length;i++){
			    myDDSub.options[i] = null;
		    }
		    myDDSub.options.length = 0;


		    for (var i = 0; i < myINPUTS.length -1; i++){	
			    myID = myINPUTS[i].id; 
    			
			    var myOptionID = myID.replace('hidOPTION_UF', '');
			    var myValueID = myID.replace('hidVALUES_UF', '');

			    if (myOptionID == parentID  && parentID != ''){
				    kidOPTIONS = document.getElementById(myID).value;
				    kidOPTIONS = kidOPTIONS.substring(0, kidOPTIONS.length-1);
				    hasKids = true;
			    }
			    if(myValueID == parentID  && parentID != ''){
				    kidVALUES = document.getElementById(myID).value;
				    kidVALUES = kidVALUES.substring(0, kidVALUES.length-1);
			    }
		    }
    		
		    if(hasKids){
			    arOPTS = kidOPTIONS.split(",");
			    arVALS = kidVALUES.split(",");
			    for(i=0; i<arOPTS.length; i++){
				    optionName = new Option(arOPTS[i], arVALS[i]);
				    length = myDDSub.length;
				    myDDSub.options[length] = optionName;
			    }
			    document.getElementById("tdSubCatDD").style.display='block';
			    document.getElementById("tdSubCatText").style.display='block';
		    }else{
			    document.getElementById("tdSubCatDD").style.display='none';
			    document.getElementById("tdSubCatText").style.display='none';
		    }
	}
}
	
}
///////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////
function changeFurnTypeSubCat(){

if (document.getElementById("ddFurnType")){
  var myDD = document.getElementById("ddFurnType");
}
if (document.getElementById("ddFurnType")){
  var myDD = document.getElementById("ddFurnType");
}

  if (document.getElementById("ddFurnTypeSubCat")){
  
      var myDDSub = document.getElementById("ddFurnTypeSubCat");
      var parentID = myDD[myDD.selectedIndex].value;
		  var typeID = myDDSub[myDDSub.selectedIndex].value;
		  
		  if (myDDSub.options.length!=0){
		    document.getElementById("hidPUFID").value = parentID;
		    document.getElementById("hidUFID").value = typeID;
		  }else{
		    document.getElementById("hidPUFID").value = parentID;
		    document.getElementById("hidUFID").value = parentID;
		  }
		  //alert(parentID + "," + typeID);
		  //alert(document.Form1.hidPUFID.value + "," + document.Form1.hidUFID.value);
  }
	
}
///////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////
function checkForm(){

var myDDParent = document.getElementById("ddFurnType");
var myDDSub = document.getElementById("ddFurnTypeSubCat");
var message = ""
var messageStart = "Please enter the following required fields:          \n\n"
var message2 = ""
var messageStart2 = "The following fields contain words longer than 20 characters.\n\n"
messageStart2 += "Please correct this problem. \n\n"
var checkTbTitle = false;
var checkTbDesc = false;
var checkTbTitleBadString = false;
var checkTbDescBadString = false;

document.Form1.tbTitle.value = allTrim(document.Form1.tbTitle.value);
document.Form1.tbDescription.value = allTrim(document.Form1.tbDescription.value);


	if (document.Form1.tbTitle.value == ""){
		message += "\t> I am searching for\n"
	}else{
		checkTbTitle = true;
	}
		
	if (document.Form1.ddFurnType.value == ""){
		message += "\t> Furniture Type\n"
	}
	
	if (document.getElementById("tdSubCatDD").style.display=='block'){
		if (myDDSub[myDDSub.selectedIndex].value == myDDParent[myDDParent.selectedIndex].value){
			message += "\t> Sub Category\n"
		}
	}

	if (document.Form1.tbDescription.value == ""){
		message += "\t> Describe it in more detail\n"
	}else{
		checkTbDesc = true;
	}
	
	if (checkTbTitle){
		checkTbTitleBadString = checkStringLength(document.Form1.tbTitle.value)
		if(checkTbTitleBadString){
			message2 += "\t> I am searching for\n"
		}
  }

  if (checkTbDesc){
		checkTbDescBadString = checkStringLength(document.Form1.tbDescription.value)
		if(checkTbDescBadString){
			message2 += "\t> Describe it in more detail\n"
		}
  }

	if (message != ""){
			alert(messageStart + message);
		return false;
	}

	if (message2 != ""){
			alert(messageStart2 + message2);
		return false;
	}


}
///////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////
function selectSubCat(selectedValue) {

if (document.Form1.ddFurnTypeSubCat){
var myIndex = 0;

	for (var i=0;i < document.Form1.ddFurnTypeSubCat.options.length;i++){
		if (document.Form1.ddFurnTypeSubCat.options[i].value == selectedValue){
			myIndex = document.Form1.ddFurnTypeSubCat.options[i].index;
		}
	}
	document.Form1.ddFurnTypeSubCat.selectedIndex = myIndex;
	if(document.getElementById("tbFurnTypeSubCat")){
	  if (myIndex > 0){
	    document.getElementById("tbFurnTypeSubCat").value = document.Form1.ddFurnTypeSubCat[document.Form1.ddFurnTypeSubCat.selectedIndex].innerHTML;
	  }
	}
	}
}
//////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////
function DeleteItem(pItemID){
	if (confirm("Are you sure you want to delete this posting?")){
		document.location.href = "mywishlist.aspx?do=delete&ID=" + pItemID
	}
}
//////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////
function checkStringLength(passString){

myArray = passString.split(" ");

for(var i = 0 ;i < myArray.length ; i ++ ) {
    if (myArray[i].length > 20){
			return true;
    }else{
			return false;
		}
    
    
}
}
//////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////
