//document.getElementById("Customer_bbh").onchange = function ()
var textbxstat=0;
function checktextbox()
{
	if(textbxstat == 0)
	{
		document.getElementById("comp_comments").value='';
		document.getElementById("comp_comments").style.color='#000000';
		textbxstat=1;
	}
}
function showdiv(vals)
{
	var x=document.getElementById("Customer_bbh");
	if(vals =="")
	{
		document.getElementById("BBYes").style.display="none";
		/*document.getElementById("cont").style.display="block";
		
		document.getElementById("sub").style.display="none";
		document.getElementById("BBNo").style.display="none";
		document.getElementById("pricehigh").style.display="none";
		document.getElementById("Customer_bbhCode").value="";
		document.getElementById("Customer_ptype").selectedIndex=0;*/
	}
	if(vals =="DRCH")
	{
		document.getElementById("BBYes").style.display="block";
		/*document.getElementById("cont").style.display="none";
		
		document.getElementById("sub").style.display="block";
		document.getElementById("BBNo").style.display="none";
		document.getElementById("lsub").style.display="none";
		document.getElementById("pricehigh").style.display="none";
		document.getElementById("Customer_ptype").selectedIndex=0;*/
	}
	if(vals =="BBH")
	{
		document.getElementById("BBYes").style.display="block";
		/*document.getElementById("cont").style.display="none";
		
		document.getElementById("sub").style.display="block";
		document.getElementById("BBNo").style.display="none";
		document.getElementById("lsub").style.display="none";
		document.getElementById("pricehigh").style.display="none";
		document.getElementById("Customer_ptype").selectedIndex=0;*/
	}
	if(vals =="NBBH")
	{
		
		document.getElementById("BBYes").style.display="none";
		/*document.getElementById("cont").style.display="block";
		
		document.getElementById("sub").style.display="none";
		document.getElementById("BBNo").style.display="block";
		document.getElementById("lsub").style.display="none";
		document.getElementById("pricehigh").style.display="none";
		document.getElementById("Customer_bbhCode").value="";		*/
	}
}


function showbelowdiv(vals)
{
	document.getElementById("Customer_bbhCode").value="";
	if(vals == 'bbh' || vals == 'dpr')
	{
		document.getElementById("BBYes").style.display="block";
		/*document.getElementById("sub").style.display="block";
		document.getElementById("cont").style.display="none";*/
	}
	
	if(vals == 'mc' || vals == "" || vals== "pay")
	{
		document.getElementById("BBYes").style.display="none";
		/*document.getElementById("sub").style.display="none";
		document.getElementById("cont").style.display="block";*/
	}
	if(vals == 'mc') {
		document.getElementById("MCYes").style.display="block";
	} else {
		document.getElementById("MCYes").style.display="none";
	}
}


function check_val(no)
{
	alert(no);		
}
function showprice()
{
	var p = document.getElementById("Customer_ptype");
	if(p.selectedIndex ==0)
	{
		document.getElementById("pricehigh").style.display="none";
		document.getElementById("lsub").style.display="none";
		/*document.getElementById("sub").style.display="none";
		document.getElementById("cont").style.display="block";*/
	}
	if(p.selectedIndex == 1)
	{
		document.getElementById("pricehigh").style.display="none";
		document.getElementById("lsub").style.display="none";
		/*document.getElementById("sub").style.display="none";
		document.getElementById("cont").style.display="block";*/
	}
	if(p.selectedIndex == 2)
	{
		document.getElementById("pricehigh").style.display="block";
		document.getElementById("lsub").style.display="block";
		/*document.getElementById("sub").style.display="none";
		document.getElementById("cont").style.display="none";*/
	}
}


function callvalue()
 {

  document.getElementById('newfile').value=document.getElementById('fileup').value;
 }

function clearuploadval()
{
	document.getElementById('dd').innerHTML='<input type="file" size="30" alt="Browse" title="Browse" class="file hidden" name="fileupload" id="fileup" onchange="javascript:callvalue();" style="opacity: 0;">';
	document.getElementById("fileup").style.opacity=0;
	document.getElementById("fileup").style.MozOpacity=0;
	document.getElementById("fileup").style.KhtmlOpacity=0;
	document.getElementById("fileup").style.filter="alpha(opacity="+0+ ")";
	document.getElementById('newfile').value='';
}

function PopupCenter(pageURL,title) 
{
var w=880;
var h=650;
var left = (screen.width/2)-(w/2);
var top = (screen.height/2)-(h/2);
window.open (pageURL,"mywindow","location=0,status=0,scrollbars=1,width="+w+", height="+h+", top="+top+", left="+left); 
}
var totchkbx;
function attachevents()
{
	var chkno=0;
	if(getid('middle'))
	{
		var animElements = getid("middle").getElementsByTagName("input");
		for(var i=0; i<animElements.length; i++)
		{
			if(animElements[i].className == 'chkrad')
			{
				animElements[i].setAttribute('id','chkboxrad'+chkno);
				animElements[i].onclick=chgstat;
				totchkbx=chkno;
				chkno++;			
			}
		}
	}
}
function chgstat()
{
	for(var i=0;i<=totchkbx;i++)
	{
		getid('chkboxrad'+i).checked=false;
	}
	this.checked=true;
}
function selectsub()
{
	var selopt = getid('reviewvenue').value;
	if(selopt != 'Please select one')
	{
		getid('Review_othr').disabled = true;
	}
	else
	{
		getid('Review_othr').disabled = false;
	}
}

function chgstatsub()
{
	var chkValue = getid('Review_othr').value.length;
	
	if(chkValue > 0)
	{
		document.getElementById('selectrefresh').innerHTML = '<select id="reviewvenue"><option>Please select one</option></select>';
		document.getElementById('venuehidden').value = '';
		getid('reviewvenue').disabled = true;
	}
	else
	{
		getid('reviewvenue').disabled = false;
	}
}


function getid(id)
{
	return document.getElementById(id);	
}
function deselect()
{
	var inputradio=document.getElementsByTagName('input');
	for(var i=0;i<inputradio.length;i++)
	{
		if(inputradio[i].className=='NFhidden')
		{
			inputradio[i].checked = false;
			inputradio[i].dummy.className = "NFRadio_pink";
		}
	}
}
//Theme Variables - edit these to match your theme
var imagesPath = "/images/";
var selectRightWidthSimple = 19;
var selectRightWidthScroll = 2;
var selectMaxHeight = 200;
var textareaTopPadding = 10;
var textareaSidePadding = 10;

//Global Variables
var NF = new Array();
var isIE = false;
var resizeTest = 1;

//Initialization function
function NFInit() 
{
	try {
		document.execCommand('BackgroundImageCache', false, true);
	} catch(e) {}
	if(!document.getElementById) {return false;}
	//alert("click me first");
	NFDo('start');
}
function NFDo(what) 
{
	var niceforms = document.getElementsByTagName('form');
	var identifier = new RegExp('(^| )'+'niceform'+'( |$)');
	if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)) 
	{
		var ieversion=new Number(RegExp.$1);
		if(ieversion < 6) {return false;} //exit script if IE6
		isIE = true;
	}
	for(var q = 0; q < niceforms.length; q++) 
	{
		if(identifier.test(niceforms[q].className))
		{
			if(what == "start")
			{ //Load Niceforms
				NF[q] = new niceform(niceforms[q]);
				niceforms[q].start();
			}
			else 
			{ //Unload Niceforms
				niceforms[q].unload();
				NF[q] = "";
			}
		}
	}
}
function NFFix() {
	NFDo('stop');
	NFDo('start');
}
var chklen=0;
function niceform(nf) 
{
	nf._inputRadio = new Array();
	nf._select = new Array();
	nf._inputCheck = new Array();
	nf.add_inputText = function(obj)
	{
		this._inputText[this._inputText.length] = obj;
		inputText(obj);
	}
	nf.add_select = function(obj) 
	{
		this._select[this._select.length] = obj; 
		selects(obj);
	}
	nf.add_inputRadio = function(obj)
	{
		this._inputRadio[this._inputRadio.length] = obj;
		if(this._inputRadio[0].className != '')
		{
			inputRadio(obj,'pink');	
		}
		else
		{
			inputRadio(obj,'normal');
		}
	}
	nf.add_inputCheck = function(obj)
	{
		chklen=this._inputCheck.length;
		this._inputCheck[this._inputCheck.length] = obj;
		if(this._inputCheck[0].className != '')
		{
			inputCheck(obj,'pink');	
		}
		else
		{
			inputCheck(obj,'normal');
		}
	}

	nf.start = function() 
	{
		//Separate and assign elements
		var allInputs = this.getElementsByTagName('input');
		for(var w = 0; w < allInputs.length; w++) 
		{
			switch(allInputs[w].type) 
			{
				case "radio": {this.add_inputRadio(allInputs[w]); break;}
				case "checkbox": {this.add_inputCheck(allInputs[w]); break;}
			}
		}
		var allSelects = this.getElementsByTagName('select');
		for(var w = 0; w < allSelects.length; w++) 
		{
			if(allSelects[w].size == "1") {this.add_select(allSelects[w]);}
			
			
		}
		for(w = 0; w < this._inputRadio.length; w++) {this._inputRadio[w].init();}
		for(w = 0; w < this._inputCheck.length; w++) {this._inputCheck[w].init();}
		for(w = 0; w < this._select.length; w++) {this._select[w].init(w);}

	}
	nf.unload = function() 
	{

		//for(w = 0; w < this._inputRadio.length; w++) {this._inputRadio[w].unload();}
		//for(w = 0; w < this._select.length; w++) {this._select[w].unload();}

	}
}
chkcount=0;
var clrtypen='';
function inputCheck(el,clrtype) { //extend Checkboxes

	el.oldClassName = el.className;
	el.dummy = document.createElement('div');
	el.dummy.id='upimg'+chkcount;
	//el.dummy.src = imagesPath + "0.png";
	el.dummy.ref = el;
	if(clrtype == 'pink')
	{
		clrtypen=clrtype;
		if(el.checked) {el.dummy.className = "NFRadio_pink NFh";}
		else {el.dummy.className = "NFRadio_pink";}
	}
	else
	{
		if(el.checked) {el.dummy.className = "NFRadio NFh";}
		else {el.dummy.className = "NFRadio";}	
	}
	/*if(isIE == false) {el.dummy.style.left = findPosX(el) + 'px'; el.dummy.style.top = findPosY(el) + 'px';}
	else {el.dummy.style.left = findPosX(el) + 4 + 'px'; el.dummy.style.top = findPosY(el) + 4 + 'px';}*/
	el.dummy.style.left = findPosX(el) + 'px'; el.dummy.style.top = findPosY(el) + 'px';
	el.dummy.onclick = function() {
		if(!this.ref.checked) {	
		if(getid('venue'))
		{
		 getid('venue').value='';
		}
		for(var chki=0;chki<=chklen;chki++)
			{
				if(clrtype == 'pink')
				{
					getid('loc_'+(chki+1)).checked = false;
					getid('upimg'+chki).className = "NFRadio_pink";
				}
				else
				{
					//getid('loc_'+(chki+1)).checked = false;
					//getid('upimg'+chki).className = "NFRadio";
				}
				
			}
			if(clrtype == 'pink')
			{
				this.ref.checked = true;
				this.className = "NFRadio_pink NFh";
			}
			else
			{
				this.ref.checked = true;
				this.className = "NFRadio NFh";
			}
			
		}
		else {
			
			if(clrtype == 'pink')
			{
				this.ref.checked = false;
				this.className = "NFRadio_pink";
			}
			else
			{
				this.ref.checked = false;
				this.className = "NFRadio";
			}
		}
	}
	el.onclick = function() {
		if(this.checked) 
		{
			if(getid('venue'))
			{
		 	getid('venue').value='';
			}
			for(var chki=0;chki<=chklen;chki++)
			{
				if(clrtype == 'pink')
				{
					getid('loc_'+(chki+1)).checked = false;
					getid('upimg'+chki).className = "NFRadio_pink";
				}
				else
				{
					getid('loc_'+(chki+1)).checked = false;
					getid('upimg'+chki).className = "NFRadio";
				}
				
			}
		
			if(clrtype == 'pink')
			{
				getid(this.id).checked = true;
				this.dummy.className = "NFRadio_pink NFh";
			}
			else
			{
				getid(this.id).checked = true;
				this.dummy.className = "NFCheck NFh";
			}
			
		}
		else 
		{
			for(var chki=0;chki<=chklen;chki++)
			{
				if(clrtype == 'pink')
				{
					getid('loc_'+(chki+1)).checked = false;
					getid('upimg'+chki).className = "NFRadio_pink";
				}
				else
				{
					getid('loc_'+(chki+1)).checked = false;
					getid('upimg'+chki).className = "NFRadio";
				}
				
			}
			if(clrtype == 'pink')
			{
				this.dummy.className = "NFRadio_pink";
			}
			else
			{
				this.dummy.className = "NFCheck";
			}
			
		}
	}
	el.onfocus = function() {this.dummy.className += " NFfocused";}
	el.onblur = function() {this.dummy.className = this.dummy.className.replace(/ NFfocused/g, "");}
	el.init = function() {
		this.parentNode.insertBefore(this.dummy, this);
		el.className = "NFhidden";
	} 
	el.unload = function() {
		this.parentNode.removeChild(this.dummy);
		this.className = this.oldClassName;
	}
	chkcount++;
}

function inputRadio(el,clrtype) 

{ //extent Radio buttons
	el.oldClassName = el.className;
	el.dummy = document.createElement('div');
	if(clrtype == 'pink')
	{
		if(el.checked) {el.dummy.className = "NFRadio_pink NFh";}
		else {el.dummy.className = "NFRadio_pink";}
	}
	else
	{
		if(el.checked) {el.dummy.className = "NFRadio NFh";}
		else {el.dummy.className = "NFRadio";}	
	}
	el.dummy.ref = el;
	if(isIE == false) {el.dummy.style.left = findPosX(el) + 'px'; el.dummy.style.top = findPosY(el) + 'px';}
	else {el.dummy.style.left = findPosX(el) + 0 + 'px'; el.dummy.style.top = findPosY(el) + 0 + 'px';}
	el.dummy.onclick = function() 
	{
		if(!this.ref.checked) 
		{//alert("hi1")
			var siblings = getInputsByName(this.ref.name);
			for(var q = 0; q < siblings.length; q++) 
			{
				siblings[q].checked = false;
				if(clrtype == 'pink')
				{
					siblings[q].dummy.className = "NFRadio_pink";
				}
				else
				{
					siblings[q].dummy.className = "NFRadio";	
				}
			}
			this.ref.checked = true;
			if(clrtype == 'pink')
			{
				this.className = "NFRadio_pink NFh";
			}
			else
			{
				this.className = "NFRadio NFh";	
			}
		}
	}
	el.onclick = function() 
	{
		if(this.checked) 
		{//alert("hi")
			var siblings = getInputsByName(this.name);
			for(var q = 0; q < siblings.length; q++)
			{
				if(clrtype == 'pink')
				{
					siblings[q].dummy.className = "NFRadio_pink";
				}
				else
				{
					siblings[q].dummy.className = "NFRadio";
				}				
			}
			if(clrtype == 'pink')
			{
				this.dummy.className = "NFRadio_pink NFh";
			}
			else
			{
				this.dummy.className = "NFRadio NFh";	
			}
		}
	}
	el.onfocus = function() {this.dummy.className += " NFfocused";}
	el.onblur = function() {this.dummy.className = this.dummy.className.replace(/ NFfocused/g, "");}
	el.init = function() 
	{
		this.parentNode.insertBefore(this.dummy, this);
		el.className = "NFhidden";
	}
	el.unload = function() 
	{
		this.parentNode.removeChild(this.dummy);
		this.className = this.oldClassName;
	}
}



//Get Position
function findPosY(obj) {
	var posTop = 0;
	return obj.offsetTop;
}
function findPosX(obj) {
	var posLeft = 0;
	return (obj.offsetLeft);
}
//Get Siblings
function getInputsByName(name) {
	var inputs = document.getElementsByTagName("input");
	var w = 0; var results = new Array();
	for(var q = 0; q < inputs.length; q++) {if(inputs[q].name == name) {results[w] = inputs[q]; ++w;}}
	return results;
}

//Lara Blog 
function defaultblog() {
	if (document.getElementById("blog1")){
		hideblogs();
		document.getElementById("blog1").style.display="block";
	}
}



//Add events
var existingLoadEvent = window.onload || function () {};
var existingResizeEvent = window.onresize || function() {};
window.onload = function () {
	var popups=document.getElementsByTagName('a');
	for(var i=0;i<popups.length;i++)
	{
		if(popups[i].className.indexOf('popupopen') != -1)
		{
			popups[i].href='javascript:void(0)';	
			popups[i].onclick=showHighRate;	
		}
		if(document.getElementById("fileup")){
			document.getElementById("fileup").style.opacity=0;
			document.getElementById("fileup").style.MozOpacity=0;
			document.getElementById("fileup").style.KhtmlOpacity=0;
			document.getElementById("fileup").style.filter="alpha(opacity="+0+ ")";
		}
	}
	NFInit();
	//checkCookie();
    existingLoadEvent();
	showselectbox();
	//defaultblog();
	
}
window.onresize = function() {
	if(resizeTest != document.documentElement.clientHeight) {
		existingResizeEvent();
//		NFFix();
	}
	resizeTest = document.documentElement.clientHeight;
}

/*		review submit selection box refresh	*/
function showselect(locationId)
{
//	document.getElementById('Review_othr').value='';
//	document.getElementById('Review_othr').disabled=true;
	selectCnt = '<select id="reviewvenue" name="reviewvenue" onchange=selectedvenue()><option>Please select one</option>';
	for(i=1;i<selectArray.length;i++)
	{
		if((selectArray[i][0]!=undefined) && (locationId==selectArray[i][1]))
		{
			if(document.getElementById('venuehidden').value == selectArray[i][2])
			{
				selectCnt+='<option selected="selected" value="'+selectArray[i][2]+'">'+selectArray[i][2]+'</option>';
			}else{
				selectCnt+='<option value="'+selectArray[i][2]+'">'+selectArray[i][2]+'</option>';
			}
		}
	}
	selectCnt+='</select>';
	document.getElementById('selectrefresh').innerHTML = selectCnt;
	if(getid('Review_othr').disabled == true)
	{
		getid('Review_othr').disabled = false;
	}
}
function selectedvenue()
{
	var objvenue = document.getElementById('reviewvenue')
	document.getElementById('venuehidden').value=objvenue.options[objvenue.selectedIndex].value;
	selectsub();
}
/*	checkbox select		*/
function showselectbox()
{
	var input = document.getElementsByTagName('input');
	for(j=0;j<input.length;j++)
	{
		if(input[j].name == 'locationid')
		{
//			input[j].id = 'input'+j;
			if(input[j].checked==true)
			{
				showselect(j+1)
			}
		}
	}
}
/*	review rating	*/
function rating()
{
	var links = document.getElementById('reviewrating').getElementsByTagName('a');
	for(i=0;i<links.length;i++)
	{
		links[i].id='links'+(i+1);
		links[i].getElementsByTagName('img')[0].id='img'+(i+1);
		links[i].href="javascript:reviewselected("+(i+1)+")";
	}
}
function reviewselected(ipass)
{
	val1=5-ipass;
	val2=ipass;
	for(j=0;j<5;j++)
	{
		if(j<val1)
		{
			document.getElementById('img'+(5-j)).src = '../images/review_submit_starRating_off.png';
		}else{
			document.getElementById('img'+(5-j)).src = '../images/review_submit_starRating_on.png';
		}
	}
	document.getElementById('rating').value = ipass;
}

/*	Download track	*/
var xmlhttp;
function passval(path,str)
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	{
		alert ("Browser does not support HTTP Request");
	return;
}
var url=path+"download-ajax.php";
url=url+"?name="+str;
xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}

function stateChanged()
{
	if (xmlhttp.readyState==4)
	{
		return xmlhttp.responseText;
	}
}

function GetXmlHttpObject()
{
	if (window.XMLHttpRequest)
	{
	// code for IE7+, Firefox, Chrome, Opera, Safari
	return new XMLHttpRequest();
	}
	if (window.ActiveXObject)
	{
	  // code for IE6, IE5
		return new ActiveXObject("Microsoft.XMLHTTP");
	}
	return null;
}

/* Link to this code select */
function SelectAll(element)  
 {  
  element.focus();  
  element.select();  
 }  

