// *************************************************** //

// **** Javascript for Menu ************************** //

// *************************************************** //

var gEBI = (document.getElementById) ? true : false;

var da = (document.all) ? true : false;

var lay = (document.layers) ? true : false;



function Menu(ID)

 {

 	var ktgID = "ktg_" + ID;

 	var imgID = "img_" + ID;

					 	

 	if (gEBI)

 	{

 		ktgID = document.getElementById(ktgID);

 		imgID = document.getElementById(imgID);

 		//alert("gEBI");

 	}

 	else

 	{

 		if (da)

 		{

 			ktgID = document.all(ktgID);

 			imgID = document.all(imgID);

 			//alert("da");

 		}

 		else

 		{

 			if (lay)

 			{

 				//alert("lay");

 				//KtgID = document.layers(ktgID);

 				//imgID = document.layers(imgID);

 			}

 			else

 			{

 				alert("Sorry, your browser does not support this page!");

 			}

 		}

 	}

 	if (gEBI || da)

 	{

 	 	if (imgID.className!='none'){

			if (ktgID.style.display == "none")

 			{

				ktgID.style.display = "block";

				imgID.src = "images/minus.gif";

 			}

 			else

 			{

 				ktgID.style.display = "none";

 				imgID.src = "images/plus.gif";

 			} 	

		} 			

 	}

 	else

 	{

 		if (document.layers["ktg_"+ID].visibility == "hide")

 		{

 			document.layers["ktg_"+ID].visibility = "show";

 		//	imgID.src = "images/minus.gif";

 		}

 		else

 		{

 			document.layers["ktg_"+ID].visibility = "hide";

 		//	imgID.src = "images/plus.gif"

 		}

 	}



 }



var agt=navigator.userAgent.toLowerCase();

var is_major = parseInt(navigator.appVersion);

var is_nav  = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1)

                && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1)

                && (agt.indexOf('webtv')==-1) && (agt.indexOf('hotjava')==-1));

var is_nav6up = (is_nav && (is_major >= 5));

var is_ie     = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));

var is_ie4up  = (is_ie && (is_major >= 4));

if (!(is_nav6up || is_ie4up))

{

	document.location.href = "productlist.php";

}

// *************************************************** //





NS4 = (document.layers) ? true : false;

function checkEnter(event,frm){

	var code = 0;	

	if (NS4){

		code = event.which;

	}else{

		code = event.keyCode;

	}

	if (code==13)frm.submit();

}



function checkEnter_newsletter(event,frm){

	var code = 0;	

if (frm.Firstname.value == "")
     {
     alert("Please enter your name.");
     frm.Firstname.focus();
     return false;
     }
     
   var illegalChars = /\W/;
     // allow only letters, numbers, and underscores
       if (illegalChars.test(frm.Firstname.value)) 
     {
           alert ("The Name contains illegal characters.");
     frm.Firstname.focus();
     return false;
        } 
      if (frm.Surname.value == ""){
       alert("Please enter your Surname.");
       frm.Surname.focus();
       return false;
       }
   var illegalChars = /\W/;
     // allow only letters, numbers, and underscores
       if (illegalChars.test(frm.Surname.value)) 
     {
           alert ("The Surname contains illegal characters.");
     frm.Firstname.focus();
     return false;
        } 

	if (NS4){

		code = event.which;

	}else{

		code = event.keyCode;

	}

	if (code==13)SignMeUp1(frm);

}





function popUp(url,theheight,thewidth, scrollbars) {

	var theheight;

	var thewidth;

	if (scrollbars == null)scrollbars=0; 

	SMWin = window.open(url,'win','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars='+scrollbars+',resizable=1,width='+thewidth+',height='+theheight+',left='+(screen.width-530)/2+', top='+(screen.height-550)/2+'');

	SMWin.focus();

}

function OrderpopUp(url) {

	SMMWin = window.open(url,'win','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,width=530,height=700,left='+(screen.width-530)/2+',top='+(screen.height-550)/2+'');

}

function OrderpopUp1(url) {

	SMMWin = window.open(url,'win','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,width=530,height=500,left='+(screen.width-530)/2+',top='+(screen.height-550)/2+'');

}

function OrderpopUp2(url) {

	SMMWin = window.open(url,'win','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,width=530,height=450,left='+(screen.width-530)/2+',top='+(screen.height-550)/2+'');

}

function PreviewpopUp(url) {

	SMMWin = window.open(url,'win','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,width=530,height=450,left='+(screen.width-530)/2+',top='+(screen.height-550)/2+'');

}







function doCancel(frm){

	frm.theAction.value="Cancel";

	frm.submit();

}





function validateDrop(elt){

	var obj=elt;

  	for(var i=0; i<obj.length;i++){

		obj.options[i].selected=true;

	}	

}





function verifyField(string, daMode) {

	if (!string.value) return false;

	switch(daMode){

		case "text":

			var iChars = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ,'-_ ";

			break;		

		case "alphanumeric":

			var iChars = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_";

			break;	

		case "string":

			var iChars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_";

			break;

		case "phone":

			var iChars = "0123456789. -+()";

			break;			

		case "digit":

		default:

			var iChars = "0123456789.";

	}

	//if(daMode == "digit") var iChars = "0123456789.";

	newValue = ""

	for (var i = 0; i < string.value.length; i++) {

		if (iChars.indexOf(string.value.charAt(i)) != -1){

			newValue += string.value.charAt(i)

		}

	}

	string.value = newValue

	return true;

}



function validField(string, daMode) {

	switch(daMode){

		case "text":

			var iChars = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ,'-_ ";

			break;		

		case "alphanumeric":

			var iChars = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_";

			break;	

		case "string":

			var iChars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_";

			break;

		case "phone":

			var iChars = "0123456789. -+()";

			break;			

		case "digit":

		default:

			var iChars = "0123456789.";

	}

	goodstring=true;	

	for (var i = 0; i < string.value.length; i++) {

		if (iChars.indexOf(string.value.charAt(i)) == -1){

			goodstring=false;

		}

	}

	return goodstring;

}





function checkphone(phone){

															

	var hex_format = "0123456789-+ ()";

	var check_char;	

	

	for (var i = 0; i < phone.length; i++) {		

		check_char = hex_format.indexOf(phone.charAt(i));

		if (check_char < 0)

			return false;

	}

	return true;															

}



function doCurrency(frm){

	frm.theCurrency1.value = frm.currencylist.value;

	//alert(frm.theCurrency1.value);

	frm.submit();

}

function doSearch(frm){

	var str=frm.searchtext.value;	

	str = str.replace(/^\s*|\s*$/g,"");

	if (str == ""){

		alert("Please enter a word to search for!");

		frm.searchtext.focus();

	}else{

		frm.searchtexthidden.value = frm.searchtext.value;

		frm.submit();

	}

}





/*********************************************************************************************************/

/********** SHOPPING CART & WISHLIST *********************************************************************/



function doRemoveItem(frm,idtodelete){

	frm.ID.value=idtodelete;

	frm.theAction.value="RemoveItem";

	frm.submit();

}





function doUpdateQty(frm,idtoupdate,thetextboxqty){

	var thefields = new Array(thetextboxqty);

	var thetext = new Array("Quantity");	

	for (var i=0; i<thefields.length; i++){

		if (!frm[thefields[i]].value){

			alert("Please enter "+ thetext[i] + ".");

			frm[thefields[i]].focus();

			return false;

		}

	}

	frm.ID.value=idtoupdate;

	frm.theupdateqty.value=frm[thetextboxqty].value;

	frm.theAction.value="UpdateItem";

	frm.submit();

}



function doAddtoCartFromWishList(frm,idtoupdate,thetextboxqty){

	var thefields = new Array(thetextboxqty);

	var thetext = new Array("Quantity");	

	for (var i=0; i<thefields.length; i++){

		if (!frm[thefields[i]].value){

			alert("Please enter "+ thetext[i] + ".");

			frm[thefields[i]].focus();

			return false;

		}

	}

	frm.ID.value=idtoupdate;

	frm.theupdateqty.value=frm[thetextboxqty].value;

	frm.theAction.value="AddtoCartFromWishList";

	frm.submit();

}



/*********************************************************************************************************/





function doLogin(frm){

	if (frm.user_name.value == "Email Address" || frm.user_name.value == "Unknown Email" || frm.user_name.value == "Incorrect Password"){

		alert("Please enter your Email Address");

		return false;

	}

	if (frm.pass_word.value == "PASSWORD"){

		alert("Please enter your Password");

		return false;

	}

	frm.loginaction.value="logmein";

	frm.submit();

}

function doLogin1(frm){

	if (frm.pass_word.value == "PASSWORD"){

		alert("Please enter your Password");

	}else{

		frm.submit();

	}

}





	

/*************** Code  for Changing Labels in Address ********************/



var labelsListShippingID = new Array("ShippingFirstname","ShippingSurname","ShippingCity","ShippingState","ShippingZip");

var labelsListBillingID = new Array("BillingFirstname","BillingSurname","BillingCity","BillingState","BillingZip");															  		

																  													

function GetLabels(frm,mode){

	if (mode=="Billing"){

		var country=frm.BillingCountry.value;

		for (var labelName in labelsList) { 
			if(labelName==country){		

				for(i=0;i<labelsListBillingID.length;i++){																

					var elt = document.getElementById(labelsListBillingID[i]);

					var HTML=labelsList[labelName][i];

					if (compulsoryList[labelName][i]=='1')HTML+='<font color=red>*</font>'; 																				

					if (elt) elt.innerHTML=HTML;

				}																	

			}			

		}	

		if (!frm.h_theCurrency.value)frm.theCurrency.value=getCurrency(country);

	}else{

		var country=frm.ShippingCountry.value;

		for (var labelName in labelsList) { 
			if(labelName==country){		

				for(i=0;i<labelsListShippingID.length;i++){																

					var elt = document.getElementById(labelsListShippingID[i]);

					var HTML=labelsList[labelName][i];

					if (compulsoryList[labelName][i]=='1')HTML+='<font color=red>*</font>'; 																				

					if (elt) elt.innerHTML=HTML;																				

				}																	

			}

		}																			

	}

}	



// Check that Attribute Description is unique

function getCurrency(country){

	for (var countryName in currenciesList) { 
		if(countryName==country){		

			return currenciesList[countryName][0];

		}

	}		

}



function checkAddress(frm,mode){

	var shippingfields=new Array("ShippingContactNo","ShippingCountry","ShippingFirstname","ShippingSurname","ShippingAddressLine1");

	var shippingtexts=new Array("Shipping Contact No","Shipping Country","Shipping Firstname","Shipping Surname","Shipping Address");

	

	var billingfields=new Array("BillingContactNo","BillingCountry","BillingFirstname","BillingSurname","BillingAddressLine1");

	var billingtexts=new Array("Billing Contact No","Billing Country","Billing Firstname","Billing Surname","Billing Address");

	

	switch(mode){

		case "Shipping":



			if (typeof(shippingfields)!='undefined'){

				for (var i=0; i<shippingfields.length; i++){

					// check that field exists

					if (frm[shippingfields[i]]){

						//If exists, check that not empty

						if (!frm[shippingfields[i]].value){

							alert("Please enter "+ shippingtexts[i] + ".");

							frm[shippingfields[i]].focus();

							return false;

						}

					}

				}

			}	

																	

			var country=frm.ShippingCountry.value;

			for (var labelName in labelsList) { 
				if(labelName==country){		

					for(i=0;i<labelsListShippingID.length;i++){		

						if ((!frm[labelsListShippingID[i]].value) && (compulsoryList[labelName][i]=='1')){														

							alert("Please enter "+ labelsList[labelName][i] + ".");

							frm[labelsListShippingID[i]].focus();

							return false;

						}																	

					}

				}	

			}

			break;

		case "Billing":	

			if (typeof(billingfields)!='undefined'){

				for (var i=0; i<billingfields.length; i++){

					if (!frm[billingfields[i]].value){

						alert("Please enter "+ billingtexts[i] + ".");

						frm[billingfields[i]].focus();

						return false;

					}

				}

			}																	

														

			var country=frm.BillingCountry.value;

			for (var labelName in labelsList) { 
				if(labelName==country){		

					for(i=0;i<labelsListBillingID.length;i++){		

						if ((!frm[labelsListBillingID[i]].value) && (compulsoryList[labelName][i]=='1')){														

							alert("Please enter "+ labelsList[labelName][i] + ".");

							frm[labelsListBillingID[i]].focus();

							return false;

						}																	

					}

				}	

			}		

			break;

		case "Compare":

			var equal=true;

			for (var i=0; i<billingfields.length; i++){

				//if (!frm[billingfields[i]].value){

					if (frm[billingfields[i]].value!=frm[shippingfields[i]].value){

						equal=false;

					}	

			//	}

			}

			var country=frm.BillingCountry.value;

			for (var labelName in labelsList) { 
				if(labelName==country){		

					for(i=0;i<labelsListBillingID.length;i++){		

						if ((frm[labelsListBillingID[i]].value!=frm[labelsListShippingID[i]].value) && (compulsoryList[labelName][i]=='1')){														

							equal=false;

						}																	

					}

				}	

			}			

			return equal;

			break;

	}			

	return true;

}	







	function trim(str){

		return str.replace(/^\s*|\s*$/g,"");

	}

			

	function LoadAddress(elt){

		switch(elt.value){

			case 'new':

				AddAddress();

				document.mainform.billingsameasshipping.checked=false;

				break;

			case '':

				GetDefaultAddress();

				break;

			default:	

				var addresses=document.mainform.StoredShippingAddresses.value;

				var addressstring=addresses.split('##');

				var current_address=addressstring[elt.value];

				var fieldsstring=current_address.split('||');

				document.mainform.ShippingCountry.value=trim(fieldsstring[0]);

				document.mainform.ShippingContactNo.value=fieldsstring[1];

				document.mainform.ShippingTitle.value=fieldsstring[2];

				document.mainform.ShippingFirstname.value=fieldsstring[3];

				document.mainform.ShippingSurname.value=fieldsstring[4];

				document.mainform.ShippingAddressLine1.value=fieldsstring[5];

				document.mainform.ShippingAddressLine2.value=fieldsstring[6];

				document.mainform.ShippingAddressLine3.value=fieldsstring[7];

				document.mainform.ShippingCity.value=fieldsstring[8];

				document.mainform.ShippingState.value=fieldsstring[9];

				document.mainform.ShippingZip.value=fieldsstring[10];		

		}	

		if (typeof(document.mainform.billingsameasshipping)!='undefined'){

			if (checkAddress(document.mainform,'Compare')){

				document.mainform.billingsameasshipping.checked=true;

			}else{

				document.mainform.billingsameasshipping.checked=false;

			}

		}

	}

	

	function DelAddress(){

		if (confirm('you are about to remove a shipping address')){

			if ((document.mainform.dropStoredShippingAddresses.value!='') && (document.mainform.dropStoredShippingAddresses.value!='new')){

				var addresses=document.mainform.StoredShippingAddresses.value;

				var addressstring=addresses.split('##');		

				addressstring=RemoveElement(addressstring,document.mainform.dropStoredShippingAddresses.value);

				addressstring=addressstring.join('##');

				document.mainform.StoredShippingAddresses.value=addressstring;

				GetDefaultAddress();

				populateAddressDroplist(true);

				alert('Address Removed. Update your profile to save changes');				

			}

		}

	}	

		

	function GetDefaultAddress(){

		document.mainform.ShippingCountry.value=document.mainform.h_ShippingCountry.value;

		document.mainform.ShippingContactNo.value=document.mainform.h_ShippingContactNo.value;

		document.mainform.ShippingTitle.value=document.mainform.h_ShippingTitle.value;

		document.mainform.ShippingFirstname.value=document.mainform.h_ShippingFirstname.value;

		document.mainform.ShippingSurname.value=document.mainform.h_ShippingSurname.value;

		document.mainform.ShippingAddressLine1.value=document.mainform.h_ShippingAddressLine1.value;

		document.mainform.ShippingAddressLine2.value=document.mainform.h_ShippingAddressLine2.value;

		document.mainform.ShippingAddressLine3.value=document.mainform.h_ShippingAddressLine3.value;

		document.mainform.ShippingCity.value=document.mainform.h_ShippingCity.value;

		document.mainform.ShippingState.value=document.mainform.h_ShippingState.value;

		document.mainform.ShippingZip.value=document.mainform.h_ShippingZip.value;		

	}	

		

	function AddAddress(){

		document.mainform.ShippingCountry.value='';

		document.mainform.ShippingContactNo.value='';

		document.mainform.ShippingTitle.value='';

		document.mainform.ShippingFirstname.value='';

		document.mainform.ShippingSurname.value='';

		document.mainform.ShippingAddressLine1.value='';

		document.mainform.ShippingAddressLine2.value='';

		document.mainform.ShippingAddressLine3.value='';

		document.mainform.ShippingCity.value='';

		document.mainform.ShippingState.value='';

		document.mainform.ShippingZip.value='';	

	

	}

		

	function populateAddressDroplist(alloptions){

		removeAllOptions(document.mainform.dropStoredShippingAddresses);

		document.mainform.dropStoredShippingAddresses.options[document.mainform.dropStoredShippingAddresses.options.length] = new Option('Default Address','');



		document.mainform.dropStoredShippingAddresses.options[document.mainform.dropStoredShippingAddresses.options.length] = new Option('New Address','new');		





		if (trim(document.mainform.StoredShippingAddresses.value)!=''){

			var addresses=document.mainform.StoredShippingAddresses.value;

			var addressstring=addresses.split('##');

			if (addressstring.length>0){

				for(i=0;i<addressstring.length;i++){

					var current_address=addressstring[i];

					var fieldsstring=current_address.split('||');

			

					document.mainform.dropStoredShippingAddresses.options[document.mainform.dropStoredShippingAddresses.options.length] = new Option(fieldsstring[5],i);

				}

			}

		}

	}

			

			

	function removeAllOptions(from) { 
		for (var i=(from.options.length-1); i>=0; i--) { 
			from.options[i] = null; 
		} 
		from.selectedIndex = -1; 
	} 
			

	function RemoveElement(myarray,delindex) {

		myarray.splice(delindex, 1); 

		return myarray;

	}		

	

/*************** Newsletter activateion ****************/

function toggleNewsletterActivated(frm,elt){

	if (!elt.checked){

		for(i=0;i<frm.elements['Newsletter_topics[]'].length;i++){

			frm.elements['Newsletter_topics[]'][i].checked=false;

		}

	}else{

		onechecked=false;

		for(i=0;i<frm.elements['Newsletter_topics[]'].length;i++){

			if (frm.elements['Newsletter_topics[]'][i].checked)onechecked=true;

		}

		if (!onechecked)frm.elements['Newsletter_topics[]'][0].checked=true;

	}

}

function toggleNewsletterTopics(frm,elt){

		onechecked=false;

		for(i=0;i<frm.elements['Newsletter_topics[]'].length;i++){

			if (frm.elements['Newsletter_topics[]'][i].checked)onechecked=true;

		}

		if (frm.Newsletter_activated)if (frm.Newsletter_activated.checked)if (!onechecked) return false;

}

	

/*************** Code for attribute select box *********/	

var separator='-->'; //change also the PHP script to build select

function AddToOptionList(OptionList, OptionValue, OptionText) {

	// Add option to the bottom of the list

	OptionList[OptionList.length] = new Option(OptionText, OptionValue);

	//sortSelect_byvalue2(OptionList);

}

function SetOptionList(OptionList, Id, OptionValue, OptionText) {

	// Add option to the bottom of the list

	OptionList[Id] = new Option(OptionText, OptionValue);

	//sortSelect_byvalue2(OptionList);

}		

	

function add_line(frm,id){

	if (frm.attr_val.value==''){

		alert('Missing values/additions!');

		return false;

	}

	// If addition not specified, then set to 0

	if (frm.attr_valadd.value==''){

		frm.attr_valadd.value=0;

	}

	var val=frm.attr_val.value;

	var text=frm.attr_val.value+separator+frm.attr_valadd.value;			

	if (frm.add.value=='Add'){

		var found = false;

		for(i=0;i<frm.elements['attr[]'].length;i++){

			var val=frm.elements['attr[]'].options[i].value;

			var myArray = val.split(separator); 

			var temp = myArray[0].toLowerCase();

			var temp1 = frm.attr_val.value;

			temp1 = temp1.toLowerCase();

			if (temp==temp1) found=true;

		}

		if (!found){			

			AddToOptionList(frm.elements['attr[]'],text,text);

			frm.attr_val.value='';

			frm.attr_valadd.value='';

		}else{

			alert('Value already exists!!');

			return false;

		}		

	}else{

		var found = false;

		for(i=0;i<frm.elements['attr[]'].length;i++){

			var val=frm.elements['attr[]'].options[i].value;

			var myArray = val.split(separator); 

			var temp = myArray[0].toLowerCase();

			var temp1 = frm.attr_val.value;

			temp1 = temp1.toLowerCase();

			if (temp==temp1 && (frm.attr_id.value!=i)) found=true;

		}

		if (!found){			

			SetOptionList(frm.elements['attr[]'],frm.attr_id.value,text,text);

			frm.attr_val.value='';

			frm.attr_valadd.value='';

			frm.add.value='Add';

		}else{

			alert('Value already exists!!');

			return false;

		}	

		

	/*	SetOptionList(frm.elements['attr[]'],frm.attr_id.value,text,text);

		frm.attr_val.value='';

		frm.attr_valadd.value='';				

		frm.attr_id.value='';

		frm.add.value='Add';*/

	}			

	frm.cancel.disabled=true;		

	frm.del.disabled=false;	

	frm.elements['attr[]'].disabled=false;			

}

function recall_line(frm,id){	

	frm.elements['attr[]'].disabled=true;	

	frm.add.value='Update';

	frm.cancel.disabled=false;		

	frm.del.disabled=true;	

	frm.attr_id.value=id;

	var text=frm.elements['attr[]'][id].text;

	var myArray = text.split(separator); 			

	frm.attr_val.value=myArray[0];

	frm.attr_valadd.value=myArray[1];

}

function cancel_line(frm){

	frm.add.value='Add';

	frm.cancel.disabled=true;				

	frm.del.disabled=false;	

	frm.elements['attr[]'].disabled=false;	

	frm.attr_val.value='';

	frm.attr_valadd.value='';					

}

function del_line(frm){

	if (confirm('Are you sure you want to remove the options selected?')){

		removeSelectedOptions(frm.elements['attr[]']);

		frm.add.value='Add';		

	}

}	





/************** code to populate billing fields ************/

function populatebilling(frm){

		if (!checkAddress(frm,"Billing")){

			frm.billingsameasshipping.checked = false;		

			return false;

		}else{

			if (frm.billingsameasshipping.checked == true){

				frm.ShippingTitle.value = frm.BillingTitle.value;

				frm.ShippingFirstname.value = frm.BillingFirstname.value;

				frm.ShippingSurname.value = frm.BillingSurname.value;

				frm.ShippingAddressLine1.value = frm.BillingAddressLine1.value;

				frm.ShippingAddressLine2.value = frm.BillingAddressLine2.value;

				frm.ShippingAddressLine3.value = frm.BillingAddressLine3.value;				

				frm.ShippingCity.value = frm.BillingCity.value;

				frm.ShippingState.value = frm.BillingState.value;

				frm.ShippingZip.value = frm.BillingZip.value;

				frm.ShippingCountry.value = frm.BillingCountry.value;

				frm.ShippingContactNo.value = frm.BillingContactNo.value;

			}else{

				frm.ShippingTitle.value = '';

				frm.ShippingFirstname.value = '';

				frm.ShippingSurname.value = '';

				frm.ShippingAddressLine1.value = '';

				frm.ShippingAddressLine2.value = '';

				frm.ShippingAddressLine3.value = '';				

				frm.ShippingCity.value = '';

				frm.ShippingState.value = '';

				frm.ShippingZip.value = '';

				frm.ShippingCountry.value = '';

				frm.ShippingContactNo.value = '';

			}

		}



}		



/*************** End Code for attribute select box *********/	



function b_deleteorders(frm){

	if (confirm('Are you sure you want to proceed?')){

		frm.theAction.value="DeleteOrders"

		frm.submit();

	}

}

	

function radioValue(radioButton)

{

    for (x = 0; x <= radioButton.length; x++)

    {

        if (radioButton[x].checked == true) return radioButton[x].value; 

    } 

         // if it didn't find anything, return the .value  (behaviour of single radio btn)

        return radioButton.value;

}	

	

function getCookie(name)

{

    var dc = document.cookie;

    var prefix = name + "=";

    var begin = dc.indexOf("; " + prefix);

    if (begin == -1)

    {

        begin = dc.indexOf(prefix);

        if (begin != 0) return null;

    }

    else

    {

        begin += 2;

    }

    var end = document.cookie.indexOf(";", begin);

    if (end == -1)

    {

        end = dc.length;

    }

    return unescape(dc.substring(begin + prefix.length, end));

}	



//call this function

//set the extArray= new Array(".csv"); for the extension allowed.

function LimitAttach(file, extArray) {



	allowSubmit=false;

	if (!file) return false;



	while (file.indexOf("..") != -1)

	file = file.slice(file.indexOf("..") + 2);



	while (file.indexOf("\\") != -1)

	file = file.slice(file.indexOf("\\") + 1);

	

	filename = file.slice(file.indexOf("\\") + 1,file.indexOf("."));

	ext = file.slice(file.indexOf(".")).toLowerCase();

	for (var i = 0; i < extArray.length; i++) {

		if (extArray[i] == ext) { allowSubmit = true; break; }

	}



	if (!filename) return false;	

	if (allowSubmit) return true;

	else return false;

}



// return the value of the radio button that is checked

// return an empty string if none are checked, or

// there are no radio buttons

function getCheckedValue(radioObj) {

	if(!radioObj)

		return "";

	var radioLength = radioObj.length;

	if(radioLength == undefined)

		if(radioObj.checked)

			return radioObj.value;

		else

			return "";

	for(var i = 0; i < radioLength; i++) {

		if(radioObj[i].checked) {

			return radioObj[i].value;

		}

	}

	return "";

}



// set the radio button with the given value as being checked

// do nothing if there are no radio buttons

// if the given value does not exist, all the radio buttons

// are reset to unchecked

function setCheckedValue(radioObj, newValue) {

	if(!radioObj)

		return;

	var radioLength = radioObj.length;

	if(radioLength == undefined) {

		radioObj.checked = (radioObj.value == newValue.toString());

		return;

	}

	for(var i = 0; i < radioLength; i++) {

		radioObj[i].checked = false;

		if(radioObj[i].value == newValue.toString()) {

			radioObj[i].checked = true;

		}

	}

}



