
function redo(){
bouncelimit=32
direction="up"
initbox()
}
						function readCallBackform() {
      						// validate input
      						if (document.getElementById('myname').value.length > 0 && document.getElementById('myphone').value.length > 0 && document.getElementById('myproduct').value.length > 0) {
      						  var http = false;
        						if(navigator.appName == "Microsoft Internet Explorer") {
        						  http = new ActiveXObject("Microsoft.XMLHTTP");
        						} else {
        						  http = new XMLHttpRequest();
        						} 
        						document.getElementById('loading').innerHTML = "<br/><br/><img src='http://www.best4flooring.co.uk/interstitial/ajax-loader.gif' width='128' height='15' alt='Processing...' border='0'/><br/><span style='font-size: 12px;'>Please wait...</span>";
        						
        						name = document.getElementById('myname').value;
        						phone = document.getElementById('myphone').value;
        						product = document.getElementById('myproduct').value;
        						
			                    params = "name="+name+"&phone="+phone+"&product="+product;
			                    full_link = "http://www.best4flooring.co.uk/call_back.php";
        						
        					  	http.open("POST", full_link, true);
        					  	
        					  	//Send the proper header information along with the request
			                      http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			                      http.setRequestHeader("Content-length", params.length);
			                      http.setRequestHeader("Connection", "close");
        					  	
        					  	http.onreadystatechange=function() {
        						    if(http.readyState == 4) {
        					      		document.getElementById('enqbox').innerHTML = http.responseText;
        					      		document.getElementById('loading').style.display = 'none';
        					    	}
        					  	}
        					  	http.send(params);
		                  }
		                  else {
		                    alert('Please fill in your name and phone number');
		                  }
		      			}

// Drop-in content box- By Dynamic Drive
// For full source code and more DHTML scripts, visit http://www.dynamicdrive.com
// This credit MUST stay intact for use

var ie=document.all
var dom=document.getElementById
var ns4=document.layers
var calunits=document.layers? "" : "px"

var bouncelimit=64 //(must be divisible by 8)
var direction="up"

function initbox(){
if (!dom&&!ie&&!ns4)
return
crossobj=(dom)?document.getElementById("dropin").style : ie? document.all.dropin : document.dropin
scroll_left=(ie)? truebody().scrollLeft : window.pageYOffset
crossobj.left=scroll_left-250+calunits
crossobj.visibility=(dom||ie)? "visible" : "show"
dropstart=setInterval("dropin()",50)
}

function dropin(){
scroll_left=(ie)? truebody().scrollLeft : window.pageYOffset
if (parseInt(crossobj.left)<700+scroll_left)
crossobj.left=parseInt(crossobj.left)+20+calunits
else{
clearInterval(dropstart)
bouncestart=setInterval("bouncein()",50)
}
}

function bouncein(){
crossobj.top=parseInt(crossobj.top)-bouncelimit+calunits
if (bouncelimit<0)
bouncelimit+=8
bouncelimit=bouncelimit*-1
if (bouncelimit==0){
clearInterval(bouncestart)
}
}

function dismissbox(){
if (window.bouncestart) clearInterval(bouncestart)
crossobj.visibility="hidden"
}

function truebody(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}


function get_cookie(Name) {
var search = Name + "="
var returnvalue = ""
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search)
if (offset != -1) {
offset += search.length
end = document.cookie.indexOf(";", offset)
if (end == -1)
end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(offset, end))
}
}
return returnvalue;
}

function dropornot(){
if (get_cookie("droppedin")==""){
window.onload=initbox
document.cookie="droppedin=yes"
}
}
//dropornot()



		function changeOffer(nr, text, url, link) {
			/*
			o1 = document.getElementById('myoffer1');
			o2 = document.getElementById('myoffer2');
			o3 = document.getElementById('myoffer3');
			img = document.getElementById('myofferimg');
			details = document.getElementById('myofferdetails');
			linkdiv = document.getElementById('mymoredetails');
			switch (nr) {
				case 1:
					o1.className = 'mytab mytabselected'; o2.className = 'mytab'; o3.className = 'mytab mytablast';
					break;
				case 2:
					o1.className = 'mytab'; o2.className = 'mytab mytabselected'; o3.className = 'mytab mytablast';
					break;
				case 3:
					o1.className = 'mytab'; o2.className = 'mytab'; o3.className = 'mytab  mytabselected mytablast';
					break;
			}
			img.src = url;
			details.innerHTML = text;
			linkdiv.innerHTML = "<a href=\""+link+"\" style=\"font-size: 11px; color: #FFF;\">Click here...</a>";
			*/
			location.href = link;
		}
		function randomOffer() {
			
		}
function checkagreement() {
	chkbox = document.getElementById('myagreement');
	btn = document.getElementById('mynextbutton');
	if (!chkbox.checked) {
		btn.disabled = true;
	}
	else {
		btn.disabled = false;
	}
}
		
		
		

function	autoUrl(name, dest) {

	var loc;
	var id_list;

	id_list = document.getElementById(name);
	loc = id_list.options[id_list.selectedIndex].value;
	if (loc != 0)
		location.href = dest+loc;
	return ;
}

/*
** show or hide element e depending on condition show
*/
function toggle(e, show)
{
	e.style.display = show ? '' : 'none';
}

function toggleMultiple(tab)
{
    var len = tab.length;

    for (var i = 0; i < len; i++)
        if (tab[i].style)
            toggle(tab[i], tab[i].style.display == 'none');
}

/**
* Show dynamicaly an element by changing the sytle "display" property
* depending on the option selected in a select.
*
* @param string $select_id id of the select who controls the display
* @param string $elem_id prefix id of the elements controlled by the select
*   the real id must be : 'elem_id'+nb with nb the corresponding number in the
*   select (starting with 0).
*/
function showElemFromSelect(select_id, elem_id)
{
	var select = document.getElementById(select_id);
	for (var i = 0; i < select.length; ++i)
	{
	    var elem = document.getElementById(elem_id + select.options[i].value);
		if (elem != null)
			toggle(elem, i == select.selectedIndex);
	}
}

/**
* Get all div with specified name and for each one (by id), toggle their visibility
*/
function openCloseAllDiv(name, option)
{
	var tab = $('*[name='+name+']');
	for (var i = 0; i < tab.length; ++i)
		toggle(tab[i], option);
}

/**
* Toggle the value of the element id_button between text1 and text2
*/
function toggleElemValue(id_button, text1, text2)
{
	var obj = document.getElementById(id_button);
	if (obj)
		obj.value = ((!obj.value || obj.value == text2) ? text1 : text2);
}

function addBookmark(url, title)
{
	if (window.sidebar)
		return window.sidebar.addPanel(title, url, "");
	else if ( window.external )
		return window.external.AddFavorite( url, title);
	else if (window.opera && window.print)
		return true;
	return true;
}

function writeBookmarkLink(url, title, text, img)
{
	var insert = '';
	if (img)
		insert = writeBookmarkLinkObject(url, title, '<img src="' + img + '" alt="' + escape(text) + '" title="' + escape(text) + '" />') + '&nbsp';
	insert += writeBookmarkLinkObject(url, title, text);
	document.write(insert);
}

function writeBookmarkLinkObject(url, title, insert)
{
	if (window.sidebar || window.external)
		return ('<a href="javascript:addBookmark(\'' + escape(url) + '\', \'' + escape(title) + '\')">' + insert + '</a>');
	else if (window.opera && window.print)
		return ('<a rel="sidebar" href="' + escape(url) + '" title="' + escape(title) + '">' + insert + '</a>');
	return ('');
}
