
//-------------------------start java script--------------------------------------------------

//v1.0
//Copyright 2006 Adobe Systems, Inc. All rights reserved.
function AC_AddExtension(src, ext)
{
  if (src.indexOf('?') != -1)
    return src.replace(/\?/, ext+'?'); 
  else
    return src + ext;
}

function AC_Generateobj(objAttrs, params, embedAttrs) 
{ 
  var str = '<object ';
  for (var i in objAttrs)
    str += i + '="' + objAttrs[i] + '" ';
  str += '>';
  for (var i in params)
    str += '<param name="' + i + '" value="' + params[i] + '" /> ';
  str += '<embed ';
  for (var i in embedAttrs)
    str += i + '="' + embedAttrs[i] + '" ';
  str += ' ></embed></object>';

  document.write(str);
}
function validatephoneall(strTmp)
{
	var valid = "+-0123456789 ";
	for (var i=0; i < strTmp.length; i++) 
	{
		temp = strTmp.substring(i, i+1);
		if (valid.indexOf(temp) == "-1") 
		{
			return false;
		}	
	}
	return true;
}

function AC_FL_RunContent(){
 var ret = 
    AC_GetArgs
    (  arguments, ".swf?dummyVar=173361", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
     , "application/x-shockwave-flash"
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_SW_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"
     , null
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
  var ret = new Object();
  ret.embedAttrs = new Object();
  ret.params = new Object();
  ret.objAttrs = new Object();
  for (var i=0; i < args.length; i=i+2){
    var currArg = args[i].toLowerCase();    

    switch (currArg){	
      case "classid":
        break;
      case "pluginspage":
        ret.embedAttrs[args[i]] = args[i+1];
        break;
      case "src":
      case "movie":	
        args[i+1] = AC_AddExtension(args[i+1], ext);
        ret.embedAttrs["src"] = args[i+1];
        ret.params[srcParamName] = args[i+1];
        break;
      case "onafterupdate":
      case "onbeforeupdate":
      case "onblur":
      case "oncellchange":
      case "onclick":
      case "ondblClick":
      case "ondrag":
      case "ondragend":
      case "ondragenter":
      case "ondragleave":
      case "ondragover":
      case "ondrop":
      case "onfinish":
      case "onfocus":
      case "onhelp":
      case "onmousedown":
      case "onmouseup":
      case "onmouseover":
      case "onmousemove":
      case "onmouseout":
      case "onkeypress":
      case "onkeydown":
      case "onkeyup":
      case "onload":
      case "onlosecapture":
      case "onpropertychange":
      case "onreadystatechange":
      case "onrowsdelete":
      case "onrowenter":
      case "onrowexit":
      case "onrowsinserted":
      case "onstart":
      case "onscroll":
      case "onbeforeeditfocus":
      case "onactivate":
      case "onbeforedeactivate":
      case "ondeactivate":
      case "type":
      case "codebase":
        ret.objAttrs[args[i]] = args[i+1];
        break;
      case "width":
      case "height":
      case "align":
      case "vspace": 
      case "hspace":
      case "class":
      case "title":
      case "accesskey":
      case "name":
      case "id":
      case "tabindex":
        ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
        break;
      default:
        ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
    }
  }
  ret.objAttrs["classid"] = classid;
  if (mimeType) ret.embedAttrs["type"] = mimeType;
  return ret;
}

//=------------end for new site--------------------------------------------------------------------

  		function submitfrmrecipe()

  		 {

  		 	var frmname=frmrecipe;

  		 	frmname.submit();

  		 }



  		 function submitfrmchef()

  		 {

  		 	var frmname=frmchef;

  		 	frmname.submit();

  		 }



  		 function submitfrmnews()

  		 {

  		 	var frmname=frmnews;

  		 	frmname.submit();

  		 }

		function submitfrmbrand_product(id)

  		 {

  		 	var frmname=frmbrand_product;

  		 	frmname.product_brand.value=id;

  		 	frmname.submit();

  		 }  		 



//------------------------ newsletter.html ---------------------------------



	function varifyfrmnewsletter()

		{

			frmname=frmnewlsetterinfo;

			var control=frmname.name;

			var str=control.value;

			while ((str.substring(0,1) == ' ') || (str.substring(0,1) == '\n') || (str.substring(0,1) == '\r'))

			{

			str = str.substring(1,str.length);

			}

			if(str==null || str=="")

			{

			alert("Please enter the first name");

			control.focus()

			return false;

			}

			//---------------- last name check ---------

			var control=frmname.lname;

			var str=control.value;

			while ((str.substring(0,1) == ' ') || (str.substring(0,1) == '\n') || (str.substring(0,1) == '\r'))

			{

			str = str.substring(1,str.length);

			}

			if(str==null || str=="")

			{

			alert("Please enter the last name");

			control.focus()

			return false;

			}

			//---------------- zip numeric check------------



		

		}



//------------------------ employement.html -------------------------------		  		 



		function varifyfrmonlineresume()

		{
			frmname=frmonlineresume;

			var control=frmname.name;

			var str=control.value;

			while ((str.substring(0,1) == ' ') || (str.substring(0,1) == '\n') || (str.substring(0,1) == '\r'))

			{

			str = str.substring(1,str.length);

			}

			if(str==null || str=="")

			{

			alert("Please enter the name");

			control.focus()

			return false;

			}



			//===============================================eamil address===========================

			// email field checks

			var control=frmname.email;

			var str=control.value;



			while ((str.substring(0,1) == ' ') || (str.substring(0,1) == '\n') || (str.substring(0,1) == '\r'))

			{

			str = str.substring(1,str.length);

			}

			if(str==null || str=="")

			{

			alert("Please enter your e-mail id");

			control.focus()

			return false;

			}
			
			if (echeck(str)==false){

			control.value=""

			control.focus()

			return false;

			}
			//========================================================================================

			// address field checks

			var control=frmname.address;

			var str=control.value;

			while ((str.substring(0,1) == ' ') || (str.substring(0,1) == '\n') || (str.substring(0,1) == '\r'))

			{

			str = str.substring(1,str.length);

			}

			if(str==null || str=="")

			{

			alert("Please enter the address");

			control.focus()

			return false

			}



			var control=frmname.city;

			var str=control.value;

			// triming city field

			while ((str.substring(0,1) == ' ') || (str.substring(0,1) == '\n') || (str.substring(0,1) == '\r'))

			{

			str = str.substring(1,str.length);

			}

			if(str==null || str=="")

			{

			alert("Please enter the city name");

			control.focus()

			return false

			}



			var control=frmname.state;

			var str=control.value;

			// triming state field

			while ((str.substring(0,1) == ' ') || (str.substring(0,1) == '\n') || (str.substring(0,1) == '\r'))

			{

			str = str.substring(1,str.length);

			}

			if(str==null || str=="")

			{

			alert("Please enter the state name");

			control.focus()

			return false

			}

			//======================================================================================

			//---------------------- zip field checks

			var control=frmname.zip;

			var str=control.value;



			while ((str.substring(0,1) == ' ') || (str.substring(0,1) == '\n') || (str.substring(0,1) == '\r'))

			{

			str = str.substring(1,str.length);

			}

			if(str==null || str=="")

			{

			alert("Please enter the zip number");

			control.focus()

			return false

			}


		//----qulification-----------

			var control=frmname.qualification;

			var str=control.value;



			while ((str.substring(0,1) == ' ') || (str.substring(0,1) == '\n') || (str.substring(0,1) == '\r'))

			{

			str = str.substring(1,str.length);

			}

			if(str==null || str=="")

			{

			alert("Please fill the qualification");

			control.focus()

			return false

			}

		}

		

		

		function varifyfrmresume()

		{

			frmname=frmresume;

			var control=frmname.name;

			var str=control.value;

			while ((str.substring(0,1) == ' ') || (str.substring(0,1) == '\n') || (str.substring(0,1) == '\r'))

			{

			str = str.substring(1,str.length);

			}

			if(str==null || str=="")

			{

			alert("Please enter the name");

			control.focus()

			return ;

			}



			//===============================================eamil address===========================

			// email field checks

			var control=frmname.email;

			var str=control.value;



			while ((str.substring(0,1) == ' ') || (str.substring(0,1) == '\n') || (str.substring(0,1) == '\r'))

			{

			str = str.substring(1,str.length);

			}

			if(str==null || str=="")

			{

			alert("Please enter your e-mail id");

			control.focus()

			return ;

			}

			if (echeck(str)==false){

			control.value=""

			control.focus()

			return ;

			}



			//========================================================================================



			//----resume upload-----------



			var control=frmname.resumefile;

			var str=control.value;



			while ((str.substring(0,1) == ' ') || (str.substring(0,1) == '\n') || (str.substring(0,1) == '\r'))

			{

			str = str.substring(1,str.length);

			}

			if(str==null || str=="")

			{

			alert("Please upload the resume");

			control.focus()

			return;

			}

			

			frmname.submit();

		}





//------------------------ faq.html -------------------------------		  		 



		function submitfrmdisplaydetail(id)

		{

			frm=frmdisplaydetail;

			frm.answer.value=id;

			frm.target='_blank';

			frm.submit();



		}



//------------------------ brandproduct.html -------------------------------		

		function submitbrandproduct_desc(id)

  		 {

  		 	var frmname=frmbrandproduct_desc;

  		 	frmname.cat_name.value=id;  		 	

  		 	frmname.submit();

  		 }  		   		 

//----------------------- left.html ----------------------------------------		

		function submitfrmbrand(id)

		{

			var frmname=frmbrand;			

			frmname.product_brand.value=id;

  		 	frmname.submit();

		}



		function submitfrmproduct_cat(id)

		{

			var frmname=frmproduct_cat;			

			frmname.product_cat.value=id;

			frmname.submit();		

		}

//---------------------------------header.html -----------------------------------------		

		

		function submitheaderfrmproduct_cat(id)

		{

			var frmname=headerfrmproduct_cat;

			frmname.product_cat.value=id;

			frmname.submit();

		

		}		

		

		function submitfrmstorelocator()

		{				

			var frmname=frmstorelocator;

			if(frmname.cmbproduct.value==0 || frmname.cmblocation.value==0)

			  return;

			//frmname.maplocator.value=1;	

			url="http://www.wholesomesweeteners.com/stores" + "/" + frmname.cmblocation.value + "/" +frmname.cmbproduct.value +".html";				

			//url=<?=_SITE?> + "/" + "stores" + frmname.cmblocation.value + "/" +frmname.cmbproduct.value +".html";				

			//window.location.href = url;
			window.location=url;		 

			//frmname.submit();		

		}

		function submitfrmstorelocator_map()

		{

			var frmname=frmstorelocator;	

			frmname.maplocator.value=0;	

			frmname.submit();		

		}	

		

		function submitfrmprintnew()

		{		

		

		frmname=frmprintnew;		

		//frmname.print_query.value=query;		

		//frmname.script.value=script;		

		frmname.target="_blank";

		frmname.scrollbars=1;

		frmname.toolbar='no';

		frmname.submit();

		}

		

		function submitfrmprint(query)

		{		

		frmname=frmprint;		

		frmname.print_query.value=query;		

		//frmname.script.value=script;		

		frmname.target="_blank";

		frmname.scrollbars=1;

		frmname.toolbar='no';

		frmname.submit();

		}



//--------------------------chef.html page---------------------------

		function submitfrmallchefs(id)

		{

			frmname=frmallchefs;

			frmname.chef_id.value=id;

			frmname.submit();

		}



//--------------------------news.html page---------------------------		

		function submitfrmnewscollection(id)

		{

			frmname=frmnewscollection;

			frmname.news_id.value=id;

			frmname.submit();

		}

//--------------------------retail_product.html page---------------------------		

		function submitfrmproduct_detail(id)

		{

		 frmname=frmproduct_detail;

		 frmname.cat_name.value=id;		  

		 frmname.submit();

		}





//--------------------------product_cat.html page---------------------------		

		function submitfrmproduct_desc()

		{

		 frmname=frmproduct_desc;

		 if(frmname.cat_name.value==0)

		  {

		  alert("Please Select Product");

		  return;

		  }

		 if(frmname.cat_name.value==-1)

		  {

		  alert("No Product Is Available");

		  return;

		  }

		 frmname.submit();

		}

		

	////////////////////////////////////////////////////

	

		function frm_product_submit()

		{

		frm=frm_product;

		if(frm.recipe_name.value==0)

		 {

		    alert("Please select the product");

		    return;

		 }		

		//var url="page.html?id1="+frm.recipe_name.value ;

		var url= frm.recipe_name.value +".html";

		window.location=url;		 

		 //frm.submit();

		}		





		

//--------------------------recipelib.html page---------------------------	


/*
		function submitfrmsearchbyword(val)

		{

		var frmname=frmsearchbyword;

		control=frmname.searcbyowrd;

		str=control.value;

		if(val==1){

		

		while((str.substring(0,1)=='\n') || (str.substring(0,1)==' ') || (str.substring(0,1)=='\r'))		

		{

			str=str.substring(1,str.length);

		}



		if(str=="" || str==null) 

		  {

		   	alert("Please enter the keyword");

		   	control.select();

		  	return;

		  }

		}  

		  frmname.searcbyowrdflag.value=val;

		 frmname.submit();		

		}
*/		

	//--------------------------------------------	

	

		function frmcat_submit(id,name,type)

		{	
		/*
		alert(id);
		alert(name);
		alert(type);
		*/
		if(type)
		{
			type=type;
		}
		else
		{
			type='';
		}
		var frm=frmcat;		
		if(name=="meal") 

		  {

		   url="http://www.wholesomesweeteners.com/recipes/" + id + "/" + frm.meal.value + "/1"+ type +".html";

		   cmbvalue=frm.meal.value;

		  }

		

		if(name=="product") 

		  {

		  url="http://www.wholesomesweeteners.com/recipes/" + id + "/" + frm.product.value + "/1"+ type +".html";

		   cmbvalue=frm.product.value;

		  }

		

		if(name=="season") 

		  {

		  url="http://www.wholesomesweeteners.com/recipes/" + id + "/" + frm.season.value + "/1"+ type +".html";

		   cmbvalue=frm.season.value;

		  }

		

		if(name=="chef") 
		  {

		   url="http://www.wholesomesweeteners.com/recipes/" + id + "/" +frm.chef.value+ "/1"+ type +".html";

		   cmbvalue=frm.chef.value;

		  }  

		if(name=="searcbyowrd")
		{
			if(document.frmsearchbyword.searcbyowrd.value=="")
			{
				alert("Please enter keyword.");		 	 
				 return;	
			}
			else
			{
			id=id.replace(/\s|\$|,|@|#|~|`|\%|\*|\^|\&|\(|\)|\+|\=|\[|\-|\]|\[|\}|\{|\;|\:|\'|\"|\<|\>|\?|\||\\|\!|\$|\./g,"_");	
			 url="http://www.wholesomesweeteners.com/recipes/SEARCH_BY_WORD/" + id + type + ".html";
			 cmbvalue=1;
			}
		}
		if(name=="viewall")
		{
			url="http://www.wholesomesweeteners.com/recipes/VIEW_ALL/VIEW_ALL/1" + type + ".html";
			cmbvalue=1;
		}

		if(cmbvalue==0)
		 {
			 alert("Please select the category/keyword");		 	 
		 	 return;

		 }
		 //url="http://www.wholesomesweeteners.com/stores" + "/" + frmname.cmblocation.value + "/" +frmname.cmbproduct.value +".html";				

//		 window.location=url;		 
		 //window.location.replace(url);
		 window.location.href = url;
		 return false;

/*

		frm.recipe_cat_subcat.value=cmbvalue;		

		frm.recipe_cat.value=id;

		frm.submit();

		*/

		}

			function filterNum(str) {
          re = /\$|,|@|#|~|`|\%|\*|\^|\&|\(|\)|\+|\=|\[|\-|\]|\[|\}|\{|\;|\:|\'|\"|\<|\>|\?|\||\\|\!|\$|\./g;
          // remove special characters like "$" and "," etc...
          return str.replace(re, "_");
     }

	//------------------------------------------

	

		function frm_recipe_submit(catid)

		{

		frm=frm_recipe;

		if(frm.recipe_name.value==0)

		 {

		    alert("Please select the product");

		    return;

		 }		

		 frm.recipe_cat.value=catid;

		 frm.submit();

		}

		



//--------------------------storelocator.html page---------------------------		

		function mapping(state)

		{

			var frmname=frmproduct_desc;
			frmname.state.value=state;		
			if(frmproduct_desc.cmbproduct.value==0)
			{
				alert("Please select the product name");
				return;
			}

			url="stores--" + state + "--" + frmproduct_desc.cmbproduct.value +".html";

			//url="page.html?id1=" + "stores/" + state + "/" + frmproduct_desc.cmbproduct.value;

			//url=<?=_STOREDIR?> + state + "/" + frmproduct_desc.cmbproduct.value +".html";

			//url="stores" + "/" + state + "/" + frmproduct_desc.cmbproduct.value +".html";			

			window.location=url;		 

			//frmname.submit();

		}



//--------------------------suger_club.html page---------------------------		

		function submitfrmnewsletter()

		{

			frmname=frmnewsletter;

			var control=frmname.email;

			var str=control.value;

		

			while ((str.substring(0,1) == ' ') || (str.substring(0,1) == '\n') || (str.substring(0,1) == '\r'))

			 {

				 str = str.substring(1,str.length);

			 }

			if(str==null || str=="")

			{

				alert("Please enter your e-mail id");

				control.focus()

				return false

			}

			if (echeck(str)==false){

				control.value=""

				control.focus()

				return false

			}

		}

		function echeck(str) {



			var at="@"

			var dot="."

			var lat=str.indexOf(at)

			var lstr=str.length

			var ldot=str.indexOf(dot)

			if (str.indexOf(at)==-1){

			   alert("Invalid E-mail ID")

			   return false

			}



			if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){

			   alert("Invalid E-mail ID")

			   return false

			}



			if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){

			    alert("Invalid E-mail ID")

			    return false

			}



			 if (str.indexOf(at,(lat+1))!=-1){

			    alert("Invalid E-mail ID")

			    return false

			 }



			 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){

			    alert("Invalid E-mail ID")

			    return false

			 }



			 if (str.indexOf(dot,(lat+2))==-1){

			    alert("Invalid E-mail ID")

			    return false

			 }



			 if (str.indexOf(" ")!=-1){

			    alert("Invalid E-mail ID")

			    return false

			 }



			 return true

		}

		

//--------------------------contactus.html page---------------------------		



		function submitfrmcontact()

		{

			frmname=frmcontact;

			var control=frmname.name;

			var str=control.value;

			while ((str.substring(0,1) == ' ') || (str.substring(0,1) == '\n') || (str.substring(0,1) == '\r'))

			{

			str = str.substring(1,str.length);

			}

			if(str==null || str=="")

			{

			alert("Please enter your first name");

			control.focus()

			return false

			}



	//================================eamil address===========================

			// email field checks

			var control=frmname.email;

			var str=control.value;



			while ((str.substring(0,1) == ' ') || (str.substring(0,1) == '\n') || (str.substring(0,1) == '\r'))

			{

			str = str.substring(1,str.length);

			}

			if(str==null || str=="")

			{

			alert("Please enter your e-mail id");

			control.focus()

			return false

			}

			if (echeck(str)==false){

			control.value=""

			control.focus()

			return false

			}



		}





	//=========================================================================================

		function IsNumeric(sText)

			{

			var ValidChars = "0123456789";

			var IsNumber=true;

			var Char;



			for (i = 0; i < sText.length && IsNumber == true; i++)

			{

			Char = sText.charAt(i);

			if (ValidChars.indexOf(Char) == -1)

			{

			IsNumber = false;

			}

			}

			return IsNumber;



		}


//-----------------------------sendrecipe.html page---------------------		



		function varifyfrmsendrecipe()

		{

			frmname=frmsendrecipe;

		

		//triming name of recipe name field

		

			var control=frmname.name;

			var str=control.value;

			while ((str.substring(0,1) == ' ') || (str.substring(0,1) == '\n') || (str.substring(0,1) == '\r'))

			{

			str = str.substring(1,str.length);

			}

			if(str==null || str=="")

			{

			alert("Please enter your name");

			control.focus()

			return false

			}

			

			

			var control=frmname.email;

			var str=control.value;



			while ((str.substring(0,1) == ' ') || (str.substring(0,1) == '\n') || (str.substring(0,1) == '\r'))

			{

			str = str.substring(1,str.length);

			}

			if(str==null || str=="")

			{

			alert("Please enter your e-mail id");

			control.focus()

			return false

			}

			if (echeck(str)==false){

			control.value=""

			control.focus()

			return false

			}



		var control=frmname.receiver_name;

			var str=control.value;

			while ((str.substring(0,1) == ' ') || (str.substring(0,1) == '\n') || (str.substring(0,1) == '\r'))

			{

			str = str.substring(1,str.length);

			}

			if(str==null || str=="")

			{

			alert("Please enter your friends's name");

			control.focus()

			return false

			}

				

		//===============================================eamil address===========================

			

			var control=frmname.receiver_email;

			var str=control.value;



			while ((str.substring(0,1) == ' ') || (str.substring(0,1) == '\n') || (str.substring(0,1) == '\r'))

			{

			str = str.substring(1,str.length);

			}

			if(str==null || str=="")

			{

			alert("Please enter friend's e-mail id");

			control.focus()

			return false

			}

			if (echeck(str)==false){

			control.value=""

			control.focus()

			return false

			}

			

		}



//------------------------------job.html page---------------------------------

		function varifyfrmjob()

		{
			var rxp =/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z]{2,4})$/;
			frmname=frmjob;

			//triming frrst name field

			var control=frmname.fname;

			var str=control.value;

			while ((str.substring(0,1) == ' ') || (str.substring(0,1) == '\n') || (str.substring(0,1) == '\r'))

			{

			str = str.substring(1,str.length);

			}

			if(str==null || str=="")

			{

			alert("Please enter your first name");

			control.focus()

			return false

			}



			// last name field checks

			var control=frmname.lname;

			var str=control.value;



			while ((str.substring(0,1) == ' ') || (str.substring(0,1) == '\n') || (str.substring(0,1) == '\r'))

			{

			str = str.substring(1,str.length);

			}

			if(str==null || str=="")

			{

			alert("Please enter last name");

			control.focus()

			return false

			}

			//===============================================eamil address===========================

			// email field checks

			var control=frmname.email;

			var str=control.value;

			while ((str.substring(0,1) == ' ') || (str.substring(0,1) == '\n') || (str.substring(0,1) == '\r'))

			{

			str = str.substring(1,str.length);

			}

			if(str==null || str=="")

			{

			alert("Please enter your e-mail id");

			control.focus()

			return false

			}
			/*
			if (echeck(str)==false){

			control.value=""

			control.focus()

			return false

			}
			*/
			if(str!="")
			{
				if(rxp.test(str)==false)
				{
					alert("Please enter a valid email.");
					control.focus();
					return false;
				}
			}

			//========================================================================================

			// address field checks

			var control=frmname.address;

			var str=control.value;

			while ((str.substring(0,1) == ' ') || (str.substring(0,1) == '\n') || (str.substring(0,1) == '\r'))

			{

			str = str.substring(1,str.length);

			}

			if(str==null || str=="")

			{

			alert("Please enter the address");

			control.focus()

			return false

			}



			var control=frmname.city;

			var str=control.value;

			// triming city field

			while ((str.substring(0,1) == ' ') || (str.substring(0,1) == '\n') || (str.substring(0,1) == '\r'))

			{

			str = str.substring(1,str.length);

			}

			if(str==null || str=="")

			{

			alert("Please enter the city name");

			control.focus()

			return false

			}



			var control=frmname.state;

			var str=control.value;

			// triming state field

			while ((str.substring(0,1) == ' ') || (str.substring(0,1) == '\n') || (str.substring(0,1) == '\r'))

			{

			str = str.substring(1,str.length);

			}

			if(str==null || str=="")

			{

			alert("Please enter the state name");

			control.focus()

			return false

			}

			//======================================================================================

			//---------------------- zip field checks

			var control=frmname.zip;

			var str=control.value;



			while ((str.substring(0,1) == ' ') || (str.substring(0,1) == '\n') || (str.substring(0,1) == '\r'))

			{

			str = str.substring(1,str.length);

			}

			if(str==null || str=="")

			{

			alert("Please enter the zip number");

			control.focus()

			return false

			}




			/////////////// phone field check----------------			

			var control=frmname.phone;

			var str=control.value;

			while ((str.substring(0,1) == ' ') || (str.substring(0,1) == '\n') || (str.substring(0,1) == '\r'))

			{

			str = str.substring(1,str.length);

			}

			if(str==null || str=="")

			{

			alert("Please enter the phone number");

			control.focus()

			return false;

			}

			if(validatephoneall(str)==false)
			{
				alert("Please enter a valid phone number");

				control.focus()
	
				return false;
			}




			//----qulification-----------

			var control=frmname.qualification;

			var str=control.value;



			while ((str.substring(0,1) == ' ') || (str.substring(0,1) == '\n') || (str.substring(0,1) == '\r'))

			{

			str = str.substring(1,str.length);

			}

			if(str==null || str=="")

			{

			alert("Please fill the qualification");

			control.focus()

			return false

			}

			//----resume upload-----------

			var control=frmname.resumefile;

			var str=control.value;



			while ((str.substring(0,1) == ' ') || (str.substring(0,1) == '\n') || (str.substring(0,1) == '\r'))

			{

			str = str.substring(1,str.length);

			}

			if(str==null || str=="")

			{

			alert("Please upload the resume");

			control.focus()

			return false

			}

		}

var XMLHttpRequestObject = createXMLHttpRequestObject();

function createXMLHttpRequestObject()
{
	var XMLHttpRequestObject = false;
	
	try
	{
		XMLHttpRequestObject = new XMLHttpRequest();
	}
	catch(e)
	{
		var aryXmlHttp = new Array(
									"MSXML2.XMLHTTP",
									"Microsoft.XMLHTTP",
									"MSXML2.XMLHTTP.6.0",
									"MSXML2.XMLHTTP.5.0",
									"MSXML2.XMLHTTP.4.0",
									"MSXML2.XMLHTTP.3.0"
									);
		for (var i=0; i<aryXmlHttp.length && !XMLHttpRequestObject; i++)
		{
			try
			{
				XMLHttpRequestObject = new ActiveXObject(aryXmlHttp[i]);
			} 
			catch (e) {}
		}
	}
	
	if (!XMLHttpRequestObject)
	{
		alert("Error: failed to create the XMLHttpRequest object.");
	}
	else 
	{
		return XMLHttpRequestObject;
	}
}

function postData(dataSource, divID, LoadDivID, ifLoading)
{
	//alert(dataSource);
	if(XMLHttpRequestObject)
	{
		XMLHttpRequestObject.open("POST", dataSource);
		XMLHttpRequestObject.setRequestHeader("Method", "POST " + dataSource + " HTTP/1.1");
		XMLHttpRequestObject.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		XMLHttpRequestObject.onreadystatechange = function()
		{
			try
			{
				if (XMLHttpRequestObject.readyState == 4 &&	XMLHttpRequestObject.status == 200)
				{
					var objDiv = document.getElementById(divID);
					objDiv.innerHTML = XMLHttpRequestObject.responseText;
					var objDivLoad = document.getElementById(LoadDivID);
					objDivLoad.innerHTML = "";
				}
				else
				{
					if(ifLoading)
					{
					var objDivLoad = document.getElementById(LoadDivID);
					objDivLoad.innerHTML = "<img src=images/loading.gif>";
					}
				}
			}
			catch(e)
			{
				/*document.write("postData: XMLHttpRequestObject.onreadystatechange Error");*/
			}
		}
		dataSource += "&parm="+new Date().getTime();
		try
		{
			XMLHttpRequestObject.send(dataSource);
		}
		catch(e){/*alert('Slow Down Please');*/}
	}
}
function addShipping(shippingCharge, shippingMethod)
{
	var oldAmount = document.getElementById('WithoutShippingTotalAmount').value;
	document.getElementById('ShippingTd').innerHTML = "<strong>$</strong> " + shippingCharge;
	document.getElementById('hideShipping').value = shippingCharge;
	document.getElementById('hideShippingMethod').value = shippingMethod;
	document.getElementById('TotalAmountTd').innerHTML = "<strong>$</strong> " + number_format(((oldAmount * 1) + (shippingCharge * 1)));
	document.getElementById('hideTotalAmount').value =(oldAmount * 1) + (shippingCharge * 1);
}
function number_format(str)
{
	return Math.round(str * 100)/100	
}