<html> <head> <title>Valley Seal</title> <META NAME="ROBOTS" CONTENT="all"> <META NAME="ROBOTS" CONTENT="INDEX,FOLLOW"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <script LANGUAGE="javascript"> <!-- /****************************************************************************************** Function Name : f_isEmpty Input : String Output : true or false Description : This function returns true if string is not empty o.w. returns false. ******************************************************************************************/ function f_isEmpty(msStr) { var msTemp=msStr; for(mnI=0;mnI<msTemp.length;mnI++) { // find out ascii value of each character temp=msTemp.charCodeAt(mnI); if ( temp != 10 && temp != 13 && temp != "@" && temp != 32) { return false; } } msStr.value=""; return true; } /****************************************************************************************** Function Name : f_isValidPhone Input : String i.e. an email address Output : true or false Description : This function returns true if email id is valid o.w. returns false. ******************************************************************************************/ function IsValidphone(phone) { var list="0123456789- + _.()"; var str = phone for(var i=0; i<str.length; i++){ if(list.indexOf(str.charAt(i))<0){ return false; } } return true; } function IsValidName(Name) { var list="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz "; var str = Name for(var i=0; i<str.length; i++){ if(list.indexOf(str.charAt(i))<0){ return true; } } return false; } /****************************************************************************************** Function Name : Check_email Input : String i.e. an email address Output : true or false Description : This function returns true if email id is valid o.w. returns false. ******************************************************************************************/ function Check_email(emailStr) { var emailPat=/^(.+)@(.+)$/ var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]" var validChars="\[^\\s" + specialChars + "\]" var quotedUser="(\"[^\"]*\")" var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/ var atom=validChars + '+' var word="(" + atom + "|" + quotedUser + ")" var userPat=new RegExp("^" + word + "(\\." + word + ")*$") var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$") var matchArray=emailStr.match(emailPat) if (matchArray==null) { alert("Email address seems incorrect (check @ and .'s)") return false } var user=matchArray[1] var domain=matchArray[2] if (user.match(userPat)==null) { alert("The username doesn't seem to be valid.") return false } var IPArray=domain.match(ipDomainPat) if (IPArray!=null) { for (var i=1;i<=4;i++) { if (IPArray[i]>255) { alert("Destination IP address is invalid!") return false } } return true } var domainArray=domain.match(domainPat) if (domainArray==null) { alert("The domain name doesn't seem to be valid.") return false } var atomPat=new RegExp(atom,"g") var domArr=domain.match(atomPat) var len=domArr.length if (domArr[domArr.length-1].length<2 || domArr[domArr.length-1].length>3) { alert("The address must end in a three-letter domain, or two letter country.") return false } if (len<2) { var errStr="This address is missing a hostname!" alert(errStr) return false } return true; } function validate1() { lstrpath = window.document.form2 if(f_isEmpty(lstrpath.firstname.value)){ window.alert("Please Enter Your Name"); lstrpath.firstname.focus(); return false; } if(IsValidName(lstrpath.firstname.value)){ window.alert("Please enter valid name"); lstrpath.firstname.focus(); return false; } if(f_isEmpty(lstrpath.phone.value)){ window.alert("Please enter your phone number"); lstrpath.phone.focus(); return false; } if(!(IsValidphone(lstrpath.phone.value))){ window.alert("Please enter valid Phone Number"); lstrpath.phone.focus(); return false; } if(f_isEmpty(lstrpath.email.value)){ window.alert("Please Enter Your Email address"); lstrpath.email.focus(); return false; } var email = lstrpath.email.value if(!(Check_email(email))) { lstrpath.email.focus(); return false; } if(f_isEmpty(lstrpath.comments.value)){ window.alert("Please enter message Name"); lstrpath.comments.focus(); return false; } } //--> </script> <script type="text/javascript"> function make_blank1() { if (document.Form2.firstname.value=='Your Name') { document.Form2.firstname.value=''; } } function Add_Value1() { if (document.Form2.firstname.value=='') { document.Form2.firstname.value='Your Name'; } } function make_blank2() { if (document.Form2.phone.value=='Your Phone') { document.Form2.phone.value=''; } } function Add_Value2() { if (document.Form2.phone.value=='') { document.Form2.phone.value='Your Phone'; } } function make_blank3() { if (document.Form2.email.value=='Your Email') { document.Form2.email.value=''; } } function Add_Value3() { if (document.Form2.email.value=='') { document.Form2.email.value='Your Email'; } } function make_blank4() { if(document.Form2.comments.value=='Your Comments') { document.Form2.comments.value=''; } } function Add_Value4() { if (document.Form2.comments.value=='') { document.Form2.comments.value='Your Comments'; } } </script> <link href="css.css" rel="stylesheet" type="text/css"> <script language="JavaScript"> <!-- function MM_openBrWindow(theURL,winName,features) { //v2.0 window.open(theURL,winName,features); } //--> <!-- function MM_swapImgRestore() { //v3.0 var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc; } function MM_preloadImages() { //v3.0 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array(); var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++) if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}} } function MM_findObj(n, d) { //v3.0 var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n]; for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x; } function MM_swapImage() { //v3.0 var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3) if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];} } //--> </script> </head> <body bgcolor="#FFFFFF" vlink="C80000" alink="C80000" onLoad="MM_preloadImages('homel.jpg','prodl.jpg','aboutl.jpg','contactl.jpg','newlit.jpg','order2lit.jpg')"> <table width="615" border="0" cellpadding="0" cellspacing="0"> <tr> <td width="201"><img src="main11.jpg" width="188" height="81" alt="Valley Seal"></td> <td width="57"><img src="main12.jpg" width="54" height="81"></td> <td width="52"><a href="index.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image22','','homel.jpg',1)"><img name="Image22" border="0" src="home.jpg" width="49" height="81" alt="Home"></a></td> <td width="52"><a href="products.htm" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image23','','prodl.jpg',1)"><img name="Image23" border="0" src="product.jpg" width="52" height="81" alt="Product Line"></a></td> <td width="52"><a href="order.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image24','','order2lit.jpg',1)"><img name="Image24" border="0" src="order2.jpg" width="52" height="81" alt="Online request"></a></td> <td width="49"><a href="about.htm" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image25','','aboutl.jpg',1)"><img name="Image25" border="0" src="about.jpg" width="49" height="81" alt="About Us"></a></td> <td width="10"><a href="contact.htm" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image26','','contactl.jpg',1)"><img name="Image26" border="0" src="contact.jpg" width="48" height="81" alt="Contact"></a></td> <td width="39"><a href="new.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image27','','newlit.jpg',1)"><img name="Image27" border="0" src="new.jpg" width="66" height="81" alt="New Innovations"></a></td> <td width="65"><img src="main13.jpg" width="57" height="81"></td> </tr> </table> <table width="615" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="175" valign="top"> <table width="188" border="0" cellpadding="0" cellspacing="0"> <tr valign="top"> <td><img src="main2.jpg" width="188" height="37"></td> </tr> <tr valign="top"> <td><img src="mainpic.jpg" width="188" height="182"></td> </tr> <tr valign="top"> <td><img src="main4.jpg" width="188" height="38"></td> </tr> <tr> <td width="100%" align="center"> <table width="153" border="0" cellspacing="0" cellpadding="0"> <tr> <td><form name="form2" onSubmit="return validate1();" ID="Form2" method="post" action="cgi-bin/contactusmail.pl"> <table width="153" border="0" cellspacing="0" cellpadding="0"> <tr> <td><img src="images/quick-contacts_07.gif" width="153" height="33" alt=""></td> </tr> <tr> <td><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="97%" valign="top" bgcolor="A3C2EE"><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td align="center" valign="top" class="small_size">.</td> </tr> <tr> <td align="center" valign="top"><input name="firstname" type="text" class="text_field" value="Your Name" onselect="make_blank1();" onclick="make_blank1();" onblur="Add_Value1();" size="20"></td> </tr> <tr> <td><span class="small_size">.</span></td> </tr> <tr> <td align="center" valign="top"><input name="phone" type="text" class="text_field" value="Your Phone" onblur="Add_Value2();" onclick="make_blank2();" onSelect="make_blank2();" size="20"></td> </tr> <tr> <td><span class="small_size">.</span></td> </tr> <tr> <td align="center" valign="top"><input name="email" type="text" class="text_field" value="Your Email" onblur="Add_Value3();" onclick="make_blank3();" onselect="make_blank3();" size="20"></td> </tr> <tr> <td class="small_size">.</td> </tr> <tr> <td align="center" valign="top"><textarea name="comments" onblur="Add_Value4();" Onclick="make_blank4();" onfocus="make_blank4();" cols="19" rows="2" class="text_field">Your Comments</textarea></td> </tr> </table></td> <td width="3%" valign="top" background="images/side_sadow.gif"><img src="images/side_sadow.gif" width="7" height="35"></td> </tr> </table></td> </tr> <tr> <td><table width="153" height="40" border="0" cellpadding="0" cellspacing="0"> <tr> <td valign="middle" background="images/quick-contacts_14.gif"><table width="100%" height="25" border="0" cellpadding="0" cellspacing="0"> <tr> <td width="25%">&nbsp;</td> <td width="75%" align="left" valign="top"><input name="Submit" type="submit" class="text_field" value="Submit"></td> </tr> </table></td> </tr> </table></td> </tr> </table> </form></td> </tr> </table> </td> </tr> </table> </td> <td width="430" valign="top"><img src="newhed.jpg" width="390" height="55" alt="New Innovations"><br> <table width="100%" border="0" cellspacing="10"> <tr valign="top"> <td height="593"><p align="left"><i><b><font size="+1" face="Arial, Helvetica, sans-serif">P4300 High-Performance Polyurethane</font></b></i></p> <p align="center"><font size="-1" face="Arial, Helvetica, sans-serif"><b>P4300 High-Performance Polyurethane offers unequalled sealing capability in high-temperature,<br /> high-shock load environments!</b></font></p> <p align="center"><b><font size="-1" face="Arial, Helvetica, sans-serif"><img src="p4300.jpg" width="300" height="219"></font></b></p> <p align="left"><font size="-1" face="Arial, Helvetica, sans-serif"> Today, there is a wide choice of polyurethane sealing materials available to the seal designer and user. We believe there are major differences in polyurethane compounds and offers P4300 as the premier example of a state-of-the-art polyurethane seal material with major advantages over other urethane formulations.</font></p> <p align="left"><font size="-1" face="Arial, Helvetica, sans-serif"> <b>Three Basic Types of Sealing-Grade Polyurethanes</b><br /> There are three base formulations or chemical backbones used in compounding modern thermoplastic polyurethane (TPU) seal materials. They are: </font></p> <ul> <li><font size="+1" face="Arial, Helvetica, sans-serif">MDI (diphenylmethane diisocyanate)</font></li> <li><font size="+1" face="Arial, Helvetica, sans-serif"> TODI (diphenyldiisocyanate)</font></li> <li><font size="+1" face="Arial, Helvetica, sans-serif"> PPDI (p-phenylenediisocyanate)</font></li> </ul> <p><font size="-1" face="Arial, Helvetica, sans-serif">All three produce the abrasion resistance and long wear benefits that are typical of any good polyurethane seal material. There are other physical properties though, such as temperature resistance, compression set resistance, and rebound/resilience, which are also major contributors to effective, long-term sealing characteristics. It is in these latter areas of performance that the properties inherent in MDI, TODI or PPDI formulations become most apparent. P4300 High-performance urethane is an excellent example. This unique PPDI-based formulation yields the best over-all sealing performance of all commercially available TPU formulations currently on the market.</font></p> <p><font size="-1" face="Arial, Helvetica, sans-serif"><b>When the  heat s on , P4300 delivers!</b><br /> One look at the photograph at above right illustrates the superior heat resistance of P4300 over other TPU materials, including those of our competition.&nbsp; P4300 also has superior resilience/rebound characteristics compared to other available TPU materials. The ability to rebound quickly is a major advantage in those sealing applications where there are likely to be severe shock loads and momentary pressure spikes.&nbsp; The enhanced resilience/rebound characteristics of P4300 allow the sealing lips of a rod or piston seal to conform to the moving seal interface with greater rapidity, maintaining the critical sealing line of contact, and thereby allowing less fluid bypass.</font></p> <p><font size="-1" face="Arial, Helvetica, sans-serif"><b>Manufactured Exclusively by Parker</b><br> Not only does P4300 have the strength and abrasion resistance typical of all polyurethane elastomers, it has the high resilience and low compression set characteristics of nitrile polymers.</font></p> <p><font size="-1" face="Arial, Helvetica, sans-serif"><b>Benefits of P4300</b></font></p> <ul> <li><font size="-1" face="Arial, Helvetica, sans-serif">Performs where other polyurethanes fail</font></li> <li><font size="-1" face="Arial, Helvetica, sans-serif"> Higher temperature service</font></li> <li><font size="-1" face="Arial, Helvetica, sans-serif"> Resists extrusion over a broad pressure range</font></li> <li><font size="-1" face="Arial, Helvetica, sans-serif"> High wear-resistance for extended seal life</font></li> <li><font size="-1" face="Arial, Helvetica, sans-serif"> Maintains sealing lip contact while reacting to rapid changes in pressure/load </font></li> <li><font size="-1" face="Arial, Helvetica, sans-serif">Excellent resistance to compression set</font></li> </ul> <table width="100%" border="0" cellspacing="2" cellpadding="2"> <tr bgcolor="#CCCCCC"> <td> <p><b><font size="-1" face="Arial, Helvetica, sans-serif">Physical Property Comparison</font></b></p></td> <td><b><font size="-1" face="Arial, Helvetica, sans-serif">Parker P4300<br> </font></b></td> <td><b><font size="-1" face="Arial, Helvetica, sans-serif">Typical TPU</font></b></td> </tr> <tr> <td><b><font size="-1" face="Arial, Helvetica, sans-serif">Specific Gravity</font></b></td> <td align="center" valign="top"><font size="-1" face="Arial, Helvetica, sans-serif">1.20</font></td> <td align="center" valign="top"><font size="-1" face="Arial, Helvetica, sans-serif">1.21</font></td> </tr> <tr> <td><b><font size="-1" face="Arial, Helvetica, sans-serif">Hardness</font></b></td> <td align="center" valign="top"><font size="-1" face="Arial, Helvetica, sans-serif">93</font></td> <td align="center" valign="top"><font size="-1" face="Arial, Helvetica, sans-serif">94</font></td> </tr> <tr bgcolor="#FFFF00"> <td><b><font size="-1" face="Arial, Helvetica, sans-serif">Bayshore Resilience</font></b></td> <td align="center" valign="top"><font size="-1" face="Arial, Helvetica, sans-serif">62%</font></td> <td align="center" valign="top"><font size="-1" face="Arial, Helvetica, sans-serif">35%</font></td> </tr> <tr> <td><b><font size="-1" face="Arial, Helvetica, sans-serif">Ultimate Tensile Strength</font></b></td> <td align="center" valign="top"><font size="-1" face="Arial, Helvetica, sans-serif">8000 psi</font></td> <td align="center" valign="top"><font size="-1" face="Arial, Helvetica, sans-serif">6500 psi</font></td> </tr> <tr> <td><b><font size="-1" face="Arial, Helvetica, sans-serif">100% Modulus (psi)</font></b></td> <td align="center" valign="top"><font size="-1" face="Arial, Helvetica, sans-serif">1800</font></td> <td align="center" valign="top"><font size="-1" face="Arial, Helvetica, sans-serif">1600</font></td> </tr> <tr> <td><b><font size="-1" face="Arial, Helvetica, sans-serif">300% Modulus (psi)</font></b></td> <td align="center" valign="top"><font size="-1" face="Arial, Helvetica, sans-serif">2700</font></td> <td align="center" valign="top"><font size="-1" face="Arial, Helvetica, sans-serif">4000</font></td> </tr> <tr> <td><b><font size="-1" face="Arial, Helvetica, sans-serif">Elongation @ Break <br> &nbsp;&nbsp;&nbsp;&nbsp; Compression Set</font></b></td> <td align="center" valign="top"><font size="-1" face="Arial, Helvetica, sans-serif">600%</font></td> <td align="center" valign="top"><font size="-1" face="Arial, Helvetica, sans-serif">450%</font></td> </tr> <tr bgcolor="#FFFF00"> <td><b><font size="-1" face="Arial, Helvetica, sans-serif">70 hrs @ 158&deg; F</font></b></td> <td align="center" valign="top"><font size="-1" face="Arial, Helvetica, sans-serif">18%</font></td> <td align="center" valign="top"><font size="-1" face="Arial, Helvetica, sans-serif">30%</font></td> </tr> <tr bgcolor="#FFFF00"> <td><b><font size="-1" face="Arial, Helvetica, sans-serif">70 hrs @ 212&deg; F</font></b></td> <td align="center" valign="top"><font size="-1" face="Arial, Helvetica, sans-serif">32%</font></td> <td align="center" valign="top"><font size="-1" face="Arial, Helvetica, sans-serif">60% </font></td> </tr> <tr bgcolor="#FFFF00"> <td height="18"><b><font size="-1" face="Arial, Helvetica, sans-serif">Operating Temp. Range</font></b></td> <td align="center" valign="top"><font size="-1" face="Arial, Helvetica, sans-serif">-65&deg; to 275&deg; F</font></td> <td align="center" valign="top"><font size="-1" face="Arial, Helvetica, sans-serif">-65 to 200&deg; F</font></td> </tr> </table> <font face="Arial, Helvetica, sans-serif"><b><i>... and you thought all urethanes were the same!</i></b></font></td> </tr> </table> </td> </tr> </table> <table width="615" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="99"><img src="main51.jpg" width="66" height="37"></td> <td width="76"><img src="main52.jpg" width="76" height="37"></td> <td width="44"><a href="index.html"><img src="bhome.jpg" width="44" height="37" border="0" alt="Home"></a></td> <td width="82"><a href="products.htm"><img src="bprod.jpg" width="82" height="37" border="0" alt="Product Line"></a></td> <td width="103"><a href="order.html"><img src="border.jpg" width="103" height="37" border="0" alt="Online request"></a></td> <td width="69"><a href="about.htm"><img src="babout.jpg" width="69" height="37" border="0" alt="About Us"></a></td> <td width="10"><a href="contact.htm"><img src="bcontact.jpg" width="59" height="37" border="0" alt="Contact"></a></td> <td width="58"><a href="new.html"><img src="bnew.jpg" width="97" height="37" border="0" alt="New Innovations"></a></td> <td width="36"><img src="main53.jpg" width="19" height="37"></td> </tr> </table> <!-- PowerPhlogger Code START --> <script language="JavaScript" type="text/javascript" src="pphlogger.js"></script> <noscript><img alt="" src="http://www.ciic.com/pphlogger/pphlogger.php?id=valseal&st=img"></noscript> <!-- PowerPhlogger Code END --> </body> </html>