window.defaultStatus="Welcome to KOREC Direct";
var i=0;
function glow(){
if(i%2==1){
document.getElementById('glow').style.background="#FFEDEA";
document.getElementById('glow1').style.background="#FFEDEA";
}else {
document.getElementById('glow').style.background="white";
document.getElementById('glow1').style.background="white";
}
if(i<10){
i++;
window.setTimeout('glow();','500');
}else {
document.getElementById('glow').style.background="white";
document.getElementById('glow1').style.background="white";
}

}


/***********************************************
* Bookmark site script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/

/* Modified to support Opera */
function bookmarksite(title,url){
if (window.sidebar) // firefox
	window.sidebar.addPanel(title, url, "");
else if(window.opera && window.print){ // opera
	var elem = document.createElement('a');
	elem.setAttribute('href',url);
	elem.setAttribute('title',title);
	elem.setAttribute('rel','sidebar');
	elem.click();
} 
else if(document.all)// ie
	window.external.AddFavorite(url, title);
}


/*
Tabs Menu (mouseover)- By Dynamic Drive
For full source code and more DHTML scripts, visit http://www.dynamicdrive.com
This credit MUST stay intact for use
*/


var submenu=new Array()

//Set submenu contents. Expand as needed. For each content, make sure everything exists on ONE LINE. Otherwise, there will be JS errors.

submenu[0]='<font size="2" face="Verdana"><b><a href="">Special Offers</a> |  <a href="">New Products</a> |  <a href="">Top Products</a> |  <a href="">Deal of The Week?</a> | <a href="">Ex Hire Stock</a></b></font>'

submenu[1]='<font size="2" face="Verdana"><b><a href="index.html?action=tech_support">Technical Support</a> |  <a href="index.html?action=downloads">Downloads</a> |  <a href="../ssd_new/index.html?action=useful_info">Useful Info</a> | <a href="../ssd_new/index.html?action=faq">FAQ</a></b></font>'

submenu[2]='<font size="2" face="Verdana"><b><a href="index.php?action=search&type=az">A-Z</a> | <a href="index.php?action=search">Product Search</a></b></font>'
submenu[3]='';
//Set delay before submenu disappears after mouse moves out of it (in milliseconds)
var delay_hide=500

/////No need to edit beyond here

var menuobj=document.getElementById? document.getElementById("describe") : document.all? document.all.describe : document.layers? document.dep1.document.dep2 : ""

function showit(which){
clear_delayhide()
thecontent=(which==-1)? "" : submenu[which]
if (document.getElementById||document.all)
menuobj.innerHTML=thecontent
else if (document.layers){
menuobj.document.write(thecontent)
menuobj.document.close()
}
}

function resetit(e){
if (document.all&&!menuobj.contains(e.toElement))
delayhide=setTimeout("showit(-1)",delay_hide)
else if (document.getElementById&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
delayhide=setTimeout("showit(-1)",delay_hide)
}

function clear_delayhide(){
if (window.delayhide)
clearTimeout(delayhide)
}

function contains_ns6(a, b) {
if(b){
while (b.parentNode)
if ((b = b.parentNode) == a)
return true;
return false;
}
}


/******************Evil Ajax*********************/

function ajax_initialise() {
	var A;
	if(window.XMLHttpRequest)
{
A = new XMLHttpRequest();
}else{
	try {
		A=new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
			A=new ActiveXObject("Microsoft.XMLHTTP");
		} catch (oc) {
			A=null;
		}
	}
}
	
	if (!A) alert("Could not create Ajax Db Connection")
	return A;
}

function MakeFormGetURL(strForm) {
	var post_data='';

	var objForm=document.getElementById(strForm);
	if(objForm) {
		var i=0;
		while(objForm.elements[i]) {
			objItem=objForm.elements[i];
			if(objItem.type) {
				if(objItem.type=="text") {
					if(objItem.value.length) post_data=post_data + "&" + objItem.name + "=" + escape(objItem.value);
				}
				else if(objItem.type=="select-one") {
					if(objItem.selectedIndex > -1) {
						post_data=post_data + "&" + objItem.name + "=" + escape(objItem.options[objItem.selectedIndex].value);
					}
				}
				else if(objItem.type=="radio") {
					post_data=post_data + "&"+ objItem.name + "=" + objItem.checked;
				}
				else if(objItem.type=="select-multiple") {
					var j;
					for(j=0;j<objItem.options.length;++j) {
						if(objItem.options[j].selected==true) {
						post_data=post_data + "&" + objItem.name + "=" + escape(objItem.options[j].value);
							
						}
					}
				}
				else if(objItem.type=="hidden") {
					if(objItem.value.length) post_data=post_data + "&" + objItem.name + "=" + escape(objItem.value);

				}else if(objItem.type=="submit") {
				}
				else if(objItem.type=="textarea") {
					if(objItem.value.length) post_data=post_data + "&" + objItem.name + "=" + escape(objItem.value);
				}
				else if(objItem.type=="button");
				else if(objItem.type=="checkbox") {
					post_data=post_data + "&"+ objItem.name + "=" + objItem.checked;
					//alert("Please ignore this box - Sorry - "+"&" objItem.name + "=" + objItem.checked);
				}
				else {alert(objItem.id + " "+objItem.type + " Not Recognised");}
			}
			i++;


		}
	}
bbusy='false';
	return post_data;
}
var t;

var bbusy='false';


function ajaxPost(strForm,strpost_data,strurl,strdiv) {
form=strForm;
post_data=strpost_data;
url=strurl;
div=strdiv;
if(strpost_data!="Load" && bbusy!="true"){
DoajaxPost(form,post_data,url,div);
bbusy='true';
	}else if(strpost_data=="Load"){
		DoajaxPost(form,post_data,url,div);
	}
}




function DoajaxPost(strForm,strpost_data,strurl,strdiv) {

	var i, x, n;
//	var post_data;
	var formname;
	var objform;
	var url;
	var div;
	div="";
	if(strdiv) div=strdiv;
	url="";
	if(strurl) url=strurl;
	post_data="";
	if(strpost_data) post_data=strpost_data;
	objForm=document.getElementById(strForm);

//alert("Hello.  This is a debug message.  It will go away soon.")

	if(objForm) {
		if (objForm.onsubmit) {
			if(! objForm.onsubmit()) {
			bbusy='false';
				return;
			}
		}
		i=0;
		while(objForm.elements[i]) {
			objItem=objForm.elements[i];
			if(objItem.type) {
				if(objItem.type=="hidden") {
					if (objItem.name==strForm+"URL") {
						url=objItem.value;
					}
					else if (objItem.name==strForm+"DIV") {
						div=objItem.value;
					}
				}
			}
			i++;
		}
	}
if (url.length==0) {bbusy='false';return;}
	//alert("2");
//alert("POST\n"+post_data);
	post_data += MakeFormGetURL(strForm);
//alert("POST\n"+post_data);
//var post_data_test=MakeFormGetURL(strForm);
//alert("NEW\n"+post_data_test);
	post_data += "&screenheight=" + (14+((screen.height-768)/27));

	x = ajax_initialise();
	x.open("POST", url, true);
	x.setRequestHeader("Method", "POST " + url + " HTTP/1.1");
	x.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

	x.onreadystatechange = function() {
		if (x.readyState != 4) {
			//if(div.length==0) div=strForm+"Results";
			//objItem=document.getElementById(div);
			//if(objItem) objItem.innerHTML="<div align='center'>Refreshing...</div>";
			bbusy='false';
			return;
		}
//		if(x.status != 200) alert("Error connecting to system");
		var objItem;
		if(div.length==0) div=strForm+"Results";
		//alert(div);
		objItem=document.getElementById(div);
		var iNumForms;
		iNumForms=document.forms.length;
		//alert('Pre:'+iNumForms);
		if(objItem) objItem.innerHTML=x.responseText;
		if(document.forms.length>iNumForms) {
			i=iNumForms;
			while (i<document.forms.length) {
				if (document.forms[i].name.substr(0,4)=="ajax") {
				//alert('Post:'+document.forms.length);
					if(strpost_data!="Load"){
					ajaxPost(document.forms[i].name);
					}else ajaxPost(document.forms[i].name,"Load");
				}
				i++;
			}
		}
		bbusy='false';
		return;
	}
	//alert(post_data);
	x.send(post_data);
	delete x;
	bbusy='false';
	return;
}
function do_onload() {
//alert('Error Message: System Auto Loading...');
	var i;
	i=0;
	while(document.forms[i]) {
		if (document.forms[i].name) {
			var formname=document.forms[i].name
			if(formname.length>4) {
				if (formname.substr(0,4)=="ajax") {
				bbusy='true';
					ajaxPost(formname,"Load");
				}
			}
		}
		i++;
	}
}

function cycle_images(uid,code,obj){
img=document.getElementById(obj);
uids=uid.split('[]');
codes=code.split('[]');
var x
	for (x in uids){
		setTimeout('img.src="templates/images/products/small_' + codes[x] + '.jpg"',1000)
		
	}
	
	cycle_images(uid,code,obj);
}

function validateForm(fieldRequired,fieldDescription,form){
	var alertMsg = "Please complete the following fields:\n";
	
	var l_Msg = alertMsg.length;
	
	for (var i = 0; i < fieldRequired.length; i++){
	
	if(form==undefined){
		var obj = document.getElementById(fieldRequired[i]);
	}else 
	
	{
	ele=fieldRequired[i];
	nw=document.getElementById(form);
	var obj = nw.elements[ele];
	}
		if (obj){
			switch(obj.type){
			case "select-one":
				if (obj.selectedIndex == -1 || obj.options[obj.selectedIndex].text == "" || obj.options[obj.selectedIndex].value == 0 || obj.options[obj.selectedIndex].value == "none" || obj.options[obj.selectedIndex].text == "none"){
					alertMsg += " - " + fieldDescription[i] + "\n";
					obj.style.backgroundColor='#DADDDF';
				}else obj.style.backgroundColor='#ffffff';
				break;
			case "select-multiple":
				if (obj.selectedIndex == -1 || obj.selectedIndex==''){
					alertMsg += " - " + fieldDescription[i] + "\n";
					obj.style.backgroundColor='#DADDDF';
				}else obj.style.backgroundColor='#ffffff';
				break;
			
			case "text":
			case "textarea":
				if (obj.value == "" || obj.value == null){
					alertMsg += " - " + fieldDescription[i] + "\n";
					obj.style.backgroundColor='#DADDDF';
				}else obj.style.backgroundColor='#ffffff';
				break;
			default:
			}
			if (obj.type == undefined){
				var blnchecked = false;
				for (var j = 0; j < obj.length; j++){
					if (obj[j].checked){
						blnchecked = true;
					}
				}
				if (!blnchecked){
					alertMsg += " - " + fieldDescription[i] + "\n";
					obj.style.backgroundColor='#DADDDF';
				}else obj.style.backgroundColor='#ffffff';
			}
		}
	}

	if (alertMsg.length == l_Msg){
		valid=true;
		return valid;
		
	}else{
		alert(alertMsg);
		valid=false;
		return valid;
	}
}