
function showSelect(){
	if(document.getElementById("selectLocationPopup")){
		if(document.getElementById("selectLocationPopup").style.display == ''){
			document.getElementById("selectLocationPopup").style.display='block';
		}else if(document.getElementById("selectLocationPopup").style.display == 'none'){
			document.getElementById("selectLocationPopup").style.display='block';
		}else{
			document.getElementById("selectLocationPopup").style.display='none';
		} 
	}	
}

function additionalinfo(targ,targId){
newClass('starter_product_ul_open','starter_product_ul_closed');
newInnerHTML('additional_info_link','MORE');
	var newTargId;
	var linkTarg;
	var linkID;	
	if(targ){newTargId = targ.id.replace('link','info');}
	if(targId){newTargId = targId;}
	var newTarg = document.getElementById(newTargId);
	
	if(newTarg){
		//swapClassOpen = newTarg.className.replace('open','closed');
		//swapClassClosed = newTarg.className.replace('closed','open');
		linkID = targId.replace('info','link');
		linkTarg = document.getElementById(linkID);
		if(newTarg.className == 'starter_product_ul_open'){ newTarg.className = 'starter_product_ul_closed'; linkTarg.innerHTML="MORE"}
		else if(newTarg.className == 'starter_product_ul_closed'){newTarg.className='starter_product_ul_open';linkTarg.innerHTML=""}
	}
}
function gcl(class_Name){
	var class_Name_array = Array();
	for (i=0;i<document.length; i++) {
		if (document.item(i).className == class_Name){		
			class_Name_array.push(document.item(i));
		}
	}
	return class_Name_array;
}

function newClass(class_Name,new_class_Name){
	for (var i=0;i<document.getElementsByTagName("ul").length; i++) {
		if (document.getElementsByTagName("ul").item(i).className == class_Name){
			document.getElementsByTagName("ul").item(i).className = new_class_Name;
		}
	}
}
function newInnerHTML(searchClassName,replaceString){
	for (var i=0;i<document.getElementsByTagName("span").length; i++) {
		if (document.getElementsByTagName("span").item(i).className == searchClassName){
			document.getElementsByTagName("span").item(i).innerHTML = replaceString;
		}
	}
}
function returnXY(evt,objid){
	if(document.getElementById(objid)){
		var targObj  = document.getElementById(objid);
		
		//alert(targObj.innerHTML)
		var posx = 0;
		var posy = 0;
		var e = evt;
		if (!e) var e = window.event;
		if (e.pageX || e.pageY){
			posx = e.pageX;
			posy = e.pageY;
		}
		else if (e.clientX || e.clientY){
			posx = (e.clientX + document.body.scrollLeft);
			posy = e.clientY + document.body.scrollTop;
		}
		var newposy = posy+"px";
		var newposx = posx+"px";
		alert(newposx+':'+newposy)
		targObj.style.top=newposy;
		targObj.style.left=newposx;
	}
}
function returnCenter(evt,objid){
	if(document.getElementById(objid)){
		var targObj  = document.getElementById(objid);
		
		//alert(targObj.innerHTML)
		var posx = 0;
		var posy = 0;
		var e = evt;
		if (!e) var e = window.event;
		if (e.pageX || e.pageY){
			posx = e.pageX;
			posy = e.pageY;
		}
		else if (e.clientX || e.clientY){
			posx = (e.clientX + document.body.scrollLeft);
			posy = e.clientY + document.body.scrollTop;
		}
		var newposy = posy+10+"px";
		var newposx = posx+"px";
		
		targObj.style.top=newposy;
		targObj.style.left=newposx;
	}
}
function formToParams(formId){
	var thisForm = document.getElementById(formId);
	var thisFormValues = "";
		for (var i = 0 ; i < thisForm.elements.length; i++){		
			 key = thisForm.elements[i].name	
			 val = thisForm.elements[i].value
			 if(thisForm.elements[i].type != 'reset' && thisForm.elements[i].type != 'button'){
			 thisFormValues += key+"="+val+"&";
			 }
		}
		//alert(thisFormValues)
	return thisFormValues;
}
function valForm(formId){
	var thisForm = document.getElementById(formId);
		for (var i = 0 ; i < thisForm.elements.length; i++){
			 key = thisForm.elements[i].name
			 val = thisForm.elements[i].value
			 if(val == ''){
			 alert('The '+thisForm.elements[i].name+' field is empty. Please click \"OK\" to correct this') 
			 thisForm.elements[i].style.borderColor = 'red';
			 thisForm.elements[i].focus();
			 return false;
			 break;	
			 }
		}
	return true;
}

function valFormFrame(formId){
	var thisForm = document.getElementById(formId);
		for (var i = 0 ; i < thisForm.elements.length; i++){
			 key = thisForm.elements[i].name
			 val = thisForm.elements[i].value
			 if(val == ''){
				 return false;
				 break;	
			 }
		}
	return true;
}

function valFormByClass(formId,requiredClassname){ //
	var thisForm = document.getElementById(formId);
		for (var i = 0 ; i < thisForm.elements.length; i++){
			 key = thisForm.elements[i].name
			 val = thisForm.elements[i].value
			 elementClassName = thisForm.elements[i].className
			 if(val == '' && elementClassName == requiredClassname ){
			 alert('The '+thisForm.elements[i].name+' field is empty. Please click \"OK\" to correct this') 
			 thisForm.elements[i].style.borderColor = 'red';
			 thisForm.elements[i].focus();
			 return false;
			 break;	
			 }
		}
	return true;
}

