...

View Full Version : adding a cost in dollars



cup80
07-16-2007, 06:22 PM
Hi all,
I have the following code:



<html>

<head>
<title>Symantec Quote Calculator</title>
<script language="JavaScript" type="text/javascript">
<!--

function zxcES(zxcele,zxcstyle,zxcp,zxctxt){
if (typeof(zxcele)=='string'){ zxcele=document.createElement(zxcele); }
for (key in zxcstyle){ zxcele.style[key]=zxcstyle[key]; }
if (zxcp){ zxcp.appendChild(zxcele); }
if (zxctxt){ zxcele.appendChild(document.createTextNode(zxctxt)); }
return zxcele;
}



function zxcAddLanguage(zxcobj,zxccount,zxcsel,zxccost,zxcselected){
var zxcfrm=zxcobj.form;
var zxccnt=zxcfrm[zxccount];
zxccnt.value=zxccnt.value.replace(/\D/g,'');
var zxcsel=zxcfrm[zxcsel];
var zxcindex=zxcsel.selectedIndex;
var zxcoption=zxcsel.options[zxcindex];
var zxcselected=document.getElementById(zxcselected);
var zxcclds=zxcselected.childNodes;
var zxcadd=true;
for (var zxc0=0;zxc0<zxcclds.length;zxc0++){
if (zxcclds[zxc0].firstChild.data==zxcoption.text){
zxcselected.removeChild(zxcclds[zxc0]);
zxcES(zxcoption,{backgroundColor:'#ffffff'});
zxcadd=false;
break;
}
}
if (zxcindex>0&&zxcadd){
zxcES('DIV',{position:'relative',left:'0px',height:'10px',backgroundColor:'#FFD700',fontSize:'15px', borderBottom:'solid black 1px',paddingLeft:'5px',paddingRight:'5px',paddingBottom:'5px',paddingTop:'5px'},zxcselected,zxcoptio n.text).cost=zxcoption.value;
zxcES(zxcselected,{border:'solid black 1px',borderBottom:'0px'});
zxcES(zxcoption,{backgroundColor:'#FFFFCC'});
}
zxcsel.selectedIndex=0;
var zxctotal=0;
if (zxccnt.value.length>0){
zxcclds=zxcselected.childNodes;
for (var zxc1=0;zxc1<zxcclds.length;zxc1++){
zxctotal+=zxcclds[zxc1].cost*zxccnt.value;
}
}
zxcfrm[zxccost].value=zxctotal.toFixed(2);
}

function zxcNext(zxcfrm){
var zxccnt=zxcfrm.count.value;
var zxccost=zxcfrm.cost.value;
var zxcdivs=document.getElementById('selected').childNodes
var zxclanguages='';
for (var zxc0=0;zxc0<zxcdivs.length;zxc0++){
zxclanguages+=zxcdivs[zxc0].firstChild.data+':';
}
if (zxccnt<1||zxclanguages==''){
alert('Please select the Number of Words and the Language to Translate');
return;
}
zxclanguages+='^'+zxccnt+'^'+zxccost;
zxcSetFormCookie(zxclanguages);
}



//-->
</script>

<script language="JavaScript" type="text/javascript">
<!--

var zxcDays=1; // The cookie will be available on revisits for a specified number of days
var zxcCookie='Language1'; // The Cookie name


function zxcSetFormCookie(zxcvalue){
document.cookie=zxcCookie+"="+encodeURI(zxcvalue)+";expires="+zxcExp+";path=/;"
window.top.location="Quote Tool_1.html"
}

var zxcExp=new Date(new Date().getTime()+zxcDays*86400000).toGMTString();

function zxcCookieValue(){
zxcString=zxcGetCookie(zxcCookie);
document.Show.Show0.value=zxcGetCookie(zxcCookie)
}

function zxcGetCookie(name) {
var zxcst=document.cookie.indexOf(name+"=");
var zxclen=zxcst+name.length+1;
if ((!zxcst)&&(name != document.cookie.substring(0,name.length))) return null;
if (zxcst==-1) return null;
var zxcend=document.cookie.indexOf(";",zxclen);
if (zxcend==-1) zxcend=document.cookie.length;
return decodeURI(document.cookie.substring(zxclen,zxcend));
}

//-->
</script>

<style type="text/css">

body
{
width: 800px;
height: 600px;
}

fieldset.formFieldSet {
padding: 10px;
width: 325px;
border:solid #000000;
}
<!--
.style2 {font-family: "Symantec Sans Medium"}
-->
</style>
</head>

<body bgcolor="#FFFF00" >
<fieldset class="formFieldSet">
<center>
<form action="Quote Tool_1.html" onsubmit="this.YourHiddenElementName.value=cost()" >
<span class="style2">Please Input the Word Count Here: </span>
<input name="count" type="text" size="7" onkeyup="zxcAddLanguage(this,'count','sel','cost','selected')">
<br><br>
<select name="sel" onchange="zxcAddLanguage(this,'count','sel','cost','selected')" >
<option value="" >Select Languages</option>
<option value="0.22" >French</option>
<option value="0.19" >German</option>
<option value="0.19" >Italian</option>
<option value="0.12" >Dutch</option>
<option value="0.12" >Spanish</option>
<option value="0.29" >Swedish</option>
<option value="0.12" >Spanish Latin</option>
<option value="0.14" >Brazilian</option>
<option value="0.14" >Japanese</option>
<option value="0.14" >Korean</option>
<option value="0.14" >Simplified Chinese</option>
<option value="0.14" >Traditional Chinese</option>
<option value="0.00">------------------------------</option>
<option value="0.40" >Arabic</option>
<option value="0.12" >Czech</option>
<option value="0.27" >Danish</option>
<option value="0.12" >Finnish</option>
<option value="0.24" >Greek</option>
<option value="0.26" >Hebrew</option>
<option value="0.11" >Hungarian</option>
<option value="0.27" >Norwegian</option>
<option value="0.09" >Polish</option>
<option value="0.22" >Portuguese</option>
<option value="0.06" >Russian</option>
<option value="0.12" >Turkish</option>
</select>
<br>
<br>
<span class="style2">
Selected Languages Will Appear Below.
To remove languages from the list, simply select the language again from the drop-down box.</span>
<br><br>
<div id="selected" style="position:relative;width:100px;" ></div>
<br>
<span class="style2">Total Translation Cost</span>:
<input name="cost" type="text" size="7" onkeyup="return false;">
<input name="dollar" type="text" size="7" onkeyup="return false;">

<br>

<br>
<input type="button" value="Next" onclick="zxcNext(this.form);" >
<input type="reset" value="Clear">

</form>

<br><br>
<img src="symyellowback.png" width="279" height="71">
</form>
</center>
</body>


And I would be able to have beside my cost in Euros a cost also in dollars. Would anyone be able to advise me on how to do this?

Many thanks

Claire

vwphillips
07-17-2007, 01:17 AM
<html>

<head>
<title>Symantec Quote Calculator</title>
<script language="JavaScript" type="text/javascript">
<!--

var zxcExchangeRate=.5;

function zxcAddLanguage(zxcobj,zxccount,zxcsel,zxccost,zxcdol,zxcselected){
var zxcfrm=zxcobj.form;
var zxccnt=zxcfrm[zxccount];
zxccnt.value=zxccnt.value.replace(/\D/g,'');
var zxcsel=zxcfrm[zxcsel];
var zxcindex=zxcsel.selectedIndex;
var zxcoption=zxcsel.options[zxcindex];
var zxcselected=document.getElementById(zxcselected);
var zxcclds=zxcselected.childNodes;
var zxcadd=true;
for (var zxc0=0;zxc0<zxcclds.length;zxc0++){
if (zxcclds[zxc0].firstChild.data==zxcoption.text){
zxcselected.removeChild(zxcclds[zxc0]);
zxcES(zxcoption,{backgroundColor:'#ffffff'});
zxcadd=false;
break;
}
}
if (zxcindex>0&&zxcadd){
zxcES('DIV',{position:'relative',left:'0px',height:'10px',backgroundColor:'#FFD700',fontSize:'15px', borderBottom:'solid black 1px',paddingLeft:'5px',paddingRight:'5px',paddingBottom:'5px',paddingTop:'5px'},zxcselected,zxcoptio n.text).cost=zxcoption.value;
zxcES(zxcselected,{border:'solid black 1px',borderBottom:'0px'});
zxcES(zxcoption,{backgroundColor:'#FFFFCC'});
}
zxcsel.selectedIndex=0;
var zxctotal=0;
if (zxccnt.value.length>0){
zxcclds=zxcselected.childNodes;
for (var zxc1=0;zxc1<zxcclds.length;zxc1++){
zxctotal+=zxcclds[zxc1].cost*zxccnt.value;
}
}
zxcfrm[zxccost].value=zxctotal.toFixed(2);
var zxcdollors=zxctotal*zxcExchangeRate;
zxcfrm[zxcdol].value=zxcdollors.toFixed(2);
}

function zxcNext(zxcfrm){
var zxccnt=zxcfrm.count.value;
var zxccost=zxcfrm.cost.value;
var zxcdivs=document.getElementById('selected').childNodes
var zxclanguages='';
for (var zxc0=0;zxc0<zxcdivs.length;zxc0++){
zxclanguages+=zxcdivs[zxc0].firstChild.data+':';
}
if (zxccnt<1||zxclanguages==''){
alert('Please select the Number of Words and the Language to Translate');
return;
}
zxclanguages+='^'+zxccnt+'^'+zxccost;
zxcSetFormCookie(zxclanguages);
}


function zxcES(zxcele,zxcstyle,zxcp,zxctxt){
if (typeof(zxcele)=='string'){ zxcele=document.createElement(zxcele); }
for (key in zxcstyle){ zxcele.style[key]=zxcstyle[key]; }
if (zxcp){ zxcp.appendChild(zxcele); }
if (zxctxt){ zxcele.appendChild(document.createTextNode(zxctxt)); }
return zxcele;
}


//-->
</script>

<script language="JavaScript" type="text/javascript">
<!--

var zxcDays=1; // The cookie will be available on revisits for a specified number of days
var zxcCookie='Language1'; // The Cookie name


function zxcSetFormCookie(zxcvalue){
document.cookie=zxcCookie+"="+encodeURI(zxcvalue)+";expires="+zxcExp+";path=/;"
window.top.location="Quote Tool_1.html"
}

var zxcExp=new Date(new Date().getTime()+zxcDays*86400000).toGMTString();

function zxcCookieValue(){
zxcString=zxcGetCookie(zxcCookie);
document.Show.Show0.value=zxcGetCookie(zxcCookie)
}

function zxcGetCookie(name) {
var zxcst=document.cookie.indexOf(name+"=");
var zxclen=zxcst+name.length+1;
if ((!zxcst)&&(name != document.cookie.substring(0,name.length))) return null;
if (zxcst==-1) return null;
var zxcend=document.cookie.indexOf(";",zxclen);
if (zxcend==-1) zxcend=document.cookie.length;
return decodeURI(document.cookie.substring(zxclen,zxcend));
}

//-->
</script>

<style type="text/css">

body
{
width: 800px;
height: 600px;
}

fieldset.formFieldSet {
padding: 10px;
width: 325px;
border:solid #000000;
}
<!--
.style2 {font-family: "Symantec Sans Medium"}
-->
</style>
</head>

<body bgcolor="#FFFF00" >
<fieldset class="formFieldSet">
<center>
<form action="Quote Tool_1.html" onsubmit="this.YourHiddenElementName.value=cost()" >
<span class="style2">Please Input the Word Count Here: </span>
<input name="count" type="text" size="7" onkeyup="zxcAddLanguage(this,'count','sel','cost','dollar','selected')">
<br><br>
<select name="sel" onchange="zxcAddLanguage(this,'count','sel','cost','dollar','selected')" >
<option value="" >Select Languages</option>
<option value="0.22" >French</option>
<option value="0.19" >German</option>
<option value="0.19" >Italian</option>
<option value="0.12" >Dutch</option>
<option value="0.12" >Spanish</option>
<option value="0.29" >Swedish</option>
<option value="0.12" >Spanish Latin</option>
<option value="0.14" >Brazilian</option>
<option value="0.14" >Japanese</option>
<option value="0.14" >Korean</option>
<option value="0.14" >Simplified Chinese</option>
<option value="0.14" >Traditional Chinese</option>
<option value="0.00">------------------------------</option>
<option value="0.40" >Arabic</option>
<option value="0.12" >Czech</option>
<option value="0.27" >Danish</option>
<option value="0.12" >Finnish</option>
<option value="0.24" >Greek</option>
<option value="0.26" >Hebrew</option>
<option value="0.11" >Hungarian</option>
<option value="0.27" >Norwegian</option>
<option value="0.09" >Polish</option>
<option value="0.22" >Portuguese</option>
<option value="0.06" >Russian</option>
<option value="0.12" >Turkish</option>
</select>
<br>
<br>
<span class="style2">
Selected Languages Will Appear Below.
To remove languages from the list, simply select the language again from the drop-down box.</span>
<br><br>
<div id="selected" style="position:relative;width:100px;" ></div>
<br>
<span class="style2">Total Translation Cost</span>:
<input name="cost" type="text" size="7" onkeyup="return false;">
<input name="dollar" type="text" size="7" onkeyup="return false;">

<br>

<br>
<input type="button" value="Next" onclick="zxcNext(this.form);" >
<input type="reset" value="Clear">

</form>

<br><br>
<img src="symyellowback.png" width="279" height="71">
</form>
</center>
</body>



EZ Archive Ads Plugin for vBulletin Copyright 2006 Computer Help Forum