var BrowserDetect = {
		init: function () {
			this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
			this.version = this.searchVersion(navigator.userAgent)
				|| this.searchVersion(navigator.appVersion)
				|| "an unknown version";
			this.OS = this.searchString(this.dataOS) || "an unknown OS";
		},
		searchString: function (data) {
			for (var i=0;i<data.length;i++)	{
				var dataString = data[i].string;
				var dataProp = data[i].prop;
				this.versionSearchString = data[i].versionSearch || data[i].identity;
				if (dataString) {
					if (dataString.indexOf(data[i].subString) != -1)
						return data[i].identity;
				}
				else if (dataProp)
					return data[i].identity;
			}
		},
		searchVersion: function (dataString) {
			var index = dataString.indexOf(this.versionSearchString);
			if (index == -1) return;
			return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
		},
		dataBrowser: [
			{
				string: navigator.userAgent,
				subString: "Chrome",
				identity: "Chrome"
			},
			{ 	string: navigator.userAgent,
				subString: "OmniWeb",
				versionSearch: "OmniWeb/",
				identity: "OmniWeb"
			},
			{
				string: navigator.vendor,
				subString: "Apple",
				identity: "Safari",
				versionSearch: "Version"
			},
			{
				prop: window.opera,
				identity: "Opera"
			},
			{
				string: navigator.vendor,
				subString: "iCab",
				identity: "iCab"
			},
			{
				string: navigator.vendor,
				subString: "KDE",
				identity: "Konqueror"
			},
			{
				string: navigator.userAgent,
				subString: "Firefox",
				identity: "Firefox"
			},
			{
				string: navigator.vendor,
				subString: "Camino",
				identity: "Camino"
			},
			{		// for newer Netscapes (6+)
				string: navigator.userAgent,
				subString: "Netscape",
				identity: "Netscape"
			},
			{
				string: navigator.userAgent,
				subString: "MSIE",
				identity: "Explorer",
				versionSearch: "MSIE"
			},
			{
				string: navigator.userAgent,
				subString: "Gecko",
				identity: "Mozilla",
				versionSearch: "rv"
			},
			{ 		// for older Netscapes (4-)
				string: navigator.userAgent,
				subString: "Mozilla",
				identity: "Netscape",
				versionSearch: "Mozilla"
			}
		],
		dataOS : [
			{
				string: navigator.platform,
				subString: "Win",
				identity: "Windows"
			},
			{
				string: navigator.platform,
				subString: "Mac",
				identity: "Mac"
			},
			{
				string: navigator.platform,
				subString: "Linux",
				identity: "Linux"
			}
		]

	};
	BrowserDetect.init();
	
function GetXmlHttpObject()
{
	var xmlHttp=null;
	try
	{
		// Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();
	}
	catch (e)
	{
		// Internet Explorer
		try
		{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlHttp;
}
/*home page functions starts here*/
var step=1;
function slideit()
	{
		changeTags(step,2);
		if (step<4)
		{
			step++;
		}
		else
		{
			step=1;
		}	
		opacSlideVar=setTimeout("slideit()",4800)
	}
	function changeTags(divNum,type)
	{		
		if(type==1)
		{
			clearTimeout(opacSlideVar);
		}
		document.getElementById("divMainBg_1").style.display="none";
		document.getElementById("divMainBg_2").style.display="none";
		document.getElementById("divMainBg_3").style.display="none";
		document.getElementById("divMainBg_4").style.display="none";
		
		document.getElementById("divLogo_1").style.display="none";
		document.getElementById("divLogo_2").style.display="none";
		document.getElementById("divLogo_3").style.display="none";
		document.getElementById("divLogo_4").style.display="none";
		
		
		
		document.getElementById("divMainBg_"+divNum).style.display="block";
		document.getElementById("divLogo_"+divNum).style.display="block";
		var divMainBg = "divMainBg_"+divNum; 
		var divLogo = "divLogo_"+divNum; 
		decreaseFlashOpacity(0,divMainBg,divLogo);
		setTimeout("increaseFlashOpacity(100,'"+divMainBg+"','"+divLogo+"')",4200)
		if(type==2)
		{
			
		}	
	}
	function decreaseFlashOpacity(opacity,divImage,divText)
	{	
		var imageobject=document.getElementById(divImage);	
		var textobject=document.getElementById(divText);	
		if (navigator.appName.indexOf("Netscape")!=-1&&parseInt(navigator.appVersion)>=5)
		{
			if(BrowserDetect.browser=="Chrome")
			{
				imageobject.style.opacity=opacity;
				textobject.style.opacity=opacity;
			}
			else
			{			
				imageobject.style.MozOpacity=opacity/100;
				imageobject.style.opacity=opacity/100;
				imageobject.style.KhtmlOpacity = opacity / 100; 
				imageobject.filter = "alpha(opacity=" + opacity + ")";
				
				textobject.style.MozOpacity=opacity/100;
				textobject.style.opacity=opacity/100;
				textobject.style.KhtmlOpacity = opacity / 100;
				textobject.filter = "alpha(opacity=" + opacity + ")";
			}		
			
		}
		else if (navigator.appName.indexOf("Microsoft")!= -1  &&parseInt(navigator.appVersion)>=4)
		{
			imageobject.style.filter = "alpha(opacity=" + opacity + ")";
			textobject.style.filter = "alpha(opacity=" + opacity + ")";
		}
		else
		{
			imageobject.style.MozOpacity=opacity/100;
			imageobject.style.opacity=opacity/100;
			imageobject.style.KhtmlOpacity = opacity / 100; 
		}
		if(opacity<100)
		{
			opacity=opacity+8;
			opacTagVar=setTimeout("decreaseFlashOpacity("+opacity+",'"+divImage+"','"+divText+"')",75);
		}
		else
		{
			//clearTimeout(opacTagVar);
		}
	}
	
	
	
	function increaseFlashOpacity(opacity,divImage,divText)
	{	
		var imageobject=document.getElementById(divImage);
		var textobject=document.getElementById(divText);	
		if (navigator.appName.indexOf("Netscape")!=-1&&parseInt(navigator.appVersion)>=5)
		{
			if(BrowserDetect.browser=="Chrome")
			{
				imageobject.style.opacity=opacity;
				textobject.style.opacity=opacity;
			}
			else
			{			
				imageobject.style.MozOpacity=opacity/100;
				imageobject.style.opacity=opacity/100;
				imageobject.style.KhtmlOpacity = opacity / 100; 
				
				textobject.style.MozOpacity=opacity/100;
				textobject.style.opacity=opacity/100;
				textobject.style.KhtmlOpacity = opacity / 100; 
			}		
		}
		else if (navigator.appName.indexOf("Microsoft")!= -1  &&parseInt(navigator.appVersion)>=4)
		{
			imageobject.style.filter = "alpha(opacity=" + opacity + ")";
			textobject.style.filter = "alpha(opacity=" + opacity + ")";
		}
		if(opacity>0)
		{
			opacity=opacity-8;
			opacTagVar=setTimeout("increaseFlashOpacity("+opacity+",'"+divImage+"','"+divText+"')",50);
		}
		else
		{
			//clearTimeout(opacTagVar);
		}
	}
/*home page functions ends here*/
function loadWineryCountries(regObj,countryContName)
{
	var countryCont=document.getElementById(countryContName);
	var xmlHttp;	
	var txtOther=document.getElementById("txtOtherWineryCountry");
	txtOther.style.display="none";
	txtOther.value="";
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request");
		return;
	}
	url="ajax_loadcountries.php?r="+escape(regObj.value);
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=function()
	{
		if (xmlHttp.readyState==4)
		{
				countryCont.innerHTML=xmlHttp.responseText;
				var ddlCountry=document.getElementById("ddlWineryCountry");
				ddlCountry.onchange=function() 
				{			
					wineryCountryChange();
				}
			
		}
		else
		{
			countryCont.innerHTML="loading countries....";
		}
	}			
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);	
}
function wineryCountryChange()
{
	var ddlCountry=document.getElementById("ddlWineryCountry");
   var txtOther=document.getElementById("txtOtherWineryCountry");
   if(ddlCountry.value==0)
   {
   txtOther.value="";
  	txtOther.style.display="block";
	}
	else
	{
	 	txtOther.style.display="none";
	}
}
function postalCountryChange()
{
   var ddlCountry=document.getElementById("ddlPostalCountry");
   var txtOther=document.getElementById("txtOtherPostalCountry");
    if(ddlCountry.value==0)
    {
    txtOther.value="";
  	txtOther.style.display="block";
	}
	else
	{
	 	txtOther.style.display="none";
	}
}
function proceedSupplierReg()
{
  var errmsg="";
  if(document.getElementById("txtWineryName").value.replace(/ /g,"")=="")
  {
		 errmsg=errmsg+"- Enter company/winery name";
  }
  if(document.getElementById("ddlWineryRegion").value==0)
  {
		 errmsg=errmsg+"\n- Select winery region";
  }
  if(document.getElementById("ddlWineryCountry").value==-1)
  {
		 errmsg=errmsg+"\n- Select winery country";
  }
  else if(document.getElementById("ddlWineryCountry").value==0)
  {
		  if(document.getElementById("txtOtherWineryCountry").value.replace(/ /g,"")=="")
		  {
				 errmsg=errmsg+"\n- Enter winery country name";
		  }
  }
  if(document.getElementById("txtPostalAddress").value.replace(/ /g,"")=="")
  {
		 errmsg=errmsg+"\n- Enter postal address";
  }
   if(document.getElementById("txtPostalCode").value.replace(/ /g,"")=="")
  {
		 errmsg=errmsg+"\n- Enter postal code";
  }
   if(document.getElementById("txtPostalCity").value.replace(/ /g,"")=="")
  {
		 errmsg=errmsg+"\n- Enter postal city";
  }
  /* if(document.getElementById("ddlPostalCountry").value==-1)
  {
		 errmsg=errmsg+"\n- Select postal country";
  }
  else if(document.getElementById("ddlPostalCountry").value==0)
  {
		  if(document.getElementById("txtOtherPostalCountry").value.replace(/ /g,"")=="")
		  {
				 errmsg=errmsg+"\n- Enter postal country name";
		  }
  } */
  if(document.getElementById("txtPostalTel").value.replace(/ /g,"")=="")
  {
		 errmsg=errmsg+"\n- Enter telephone number";
  }
 if(document.getElementById("txtPostalEmail").value.replace(/ /g,"")=="")
  {
		 errmsg=errmsg+"\n- Enter email";
  }
  else
  {
      emailval=ltrim(rtrim(document.getElementById("txtPostalEmail").value));
		if (!validateEmail(emailval))
		{
		  errmsg=errmsg+"\n- Enter a valid  email";
		}
  }
  if(document.getElementById("ddlTotalEmployees").value==0)
  {
		 errmsg=errmsg+"\n- Select range of employees working for you";
  }
   if(document.getElementById("ddlTurnover").value==0)
  {
		 errmsg=errmsg+"\n- Select range of company turn over";
  }
  if(errmsg=="")
	{
		document.getElementById("HFWinerRegName").value=document.getElementById("ddlWineryRegion").options[document.getElementById("ddlWineryRegion").selectedIndex].text;
		document.getElementById("HFWinerCountryName").value=document.getElementById("ddlWineryCountry").options[document.getElementById("ddlWineryCountry").selectedIndex].text;
		//document.getElementById("HFPostalCountryName").value=document.getElementById("ddlPostalCountry").options[document.getElementById("ddlPostalCountry").selectedIndex].text;
		document.getElementById("HFEmployeeRange").value=document.getElementById("ddlTotalEmployees").options[document.getElementById("ddlTotalEmployees").selectedIndex].text;
		document.getElementById("HFTurnOverRange").value=document.getElementById("ddlTurnover").options[document.getElementById("ddlTurnover").selectedIndex].text;
		var key=document.getElementById("HFRegistrationKey").value;
		actionUrl="supplier_regDB.php";
		if(key!="")
		{
			actionUrl=actionUrl+"?k="+key;
		}
		document.FrmSellersReg.action=actionUrl;
		document.FrmSellersReg.submit();
	}
	else
	{
	  alert(errmsg);
	}
}
function saveSupplierCountries()
{
	var key=document.getElementById("HFRegistrationKey").value;
	actionUrl="supplier_countriesDB.php";
	if(key!="")
	{
		actionUrl=actionUrl+"?k="+key;
	}
	document.FrmSellers.action=actionUrl;
	document.FrmSellers.submit();
}
function resetRegFields()
{
	document.getElementById("txtWineryName").value="";
	document.getElementById("ddlWineryRegion").value=0;
	document.getElementById("ddlWineryCountry").value=-1;
	document.getElementById("txtOtherWineryCountry").value="";
	document.getElementById("txtOtherWineryCountry").style.display="none";
	document.getElementById("txtPostalAddress").value="";
	document.getElementById("txtPostalCode").value="";
	//document.getElementById("ddlPostalCountry").value=-1
	//document.getElementById("txtOtherPostalCountry").value="";
	//document.getElementById("txtOtherPostalCountry").style.display="none";
	document.getElementById("txtPostalTel").value="";
	document.getElementById("txtPostalEmail").value="";
	document.getElementById("ddlTotalEmployees").value=0;
	document.getElementById("ddlTurnover").value=0;
	document.getElementById("txtPostalCity").value="";
	document.getElementById("txtPostalFax").value="";
	document.getElementById("txtPostalWebsite").value="";
}
function validateEmail(email)
{
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(email)) 
	{
	return true;
	}
	return false;
}
function ltrim(stringToTrim) 
{
	return stringToTrim.replace(/^\s+/,"");
}
function rtrim(stringToTrim) 
{
	return stringToTrim.replace(/\s+$/,"");
}
//RD Export
function loadExportCountries(regObj,countryContName)
{
   
	var countryCont=document.getElementById(countryContName);
	var xmlHttp;	
	var txtOther=document.getElementById("txtOtherExportCountry");
	txtOther.style.display="none";
	txtOther.value="";
	xmlHttp=GetXmlHttpObject(); 
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request");
		return;
	}
	url="ajax_exportcountries.php?r="+escape(regObj.value);
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=function()
	{
		if (xmlHttp.readyState==4)
		{
				countryCont.innerHTML=xmlHttp.responseText;
				var ddlCountry=document.getElementById("ddlExportCountry");
				ddlCountry.onchange=function() 
				{			
				    wineryExportCountryChange();
				}
			
		}
		else
		{
			countryCont.innerHTML="loading countries....";
		}
	}			
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);	
}

function wineryExportCountryChange()
{
	var ddlCountry=document.getElementById("ddlExportCountry");
   var txtOther=document.getElementById("txtOtherExportCountry");
   if(ddlCountry.value==0)
   {
   txtOther.value="";
  	txtOther.style.display="block";
	}
	else
	{
	 	txtOther.style.display="none";
	}
}

function loadPackage(path,index)
{
	var cont=document.getElementById("divPackageCongress");
	document.getElementById("ULPkgTabs").className="ULPkgTabs";
	prevtab=document.getElementById("HFCurrentTab").value;
	if(prevtab!=0)
	{
		 if(!confirm("This will reset your selections."))
		 {
		   document.getElementById("UlExtraReg").style.display="none";
		   return ;
		 }	 
	}
	
	var xmlHttp;	
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request");
		return;
	}
	url=path+"?sid="+Math.random();
	xmlHttp.onreadystatechange=function()
	{
		if (xmlHttp.readyState==4)
		{	
				if(document.getElementById("liPkgTabs"+prevtab))
				{
				 document.getElementById("liPkgTabs"+prevtab).style.borderBottom=" 2px solid #FAFAF2 ";
				} 
				document.getElementById("HFCurrentTab").value=index;
				if(document.getElementById("liPkgTabs"+index))
				{
				 document.getElementById("liPkgTabs"+index).style.borderBottom=" 2px solid #A7963D ";
				 calculateTotal();
				} 
				document.getElementById("spanSponsorFigure").innerHTML=getSponsorName(index);
				cont.innerHTML=xmlHttp.responseText;
				pkgRateChanged();
				pkgItemSel(1);
		}
		else
		{
			cont.innerHTML="loading details....";
		}
	}			
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);	
}
function pkgTabsOver(obj)
{
 obj.style.borderBottom=" 2px solid #A7963D ";
}
function pkgTabsOut(obj)
{
	if(document.getElementById("liPkgTabs"+(document.getElementById("HFCurrentTab").value)) !=obj)
	{
			obj.style.borderBottom=" 2px solid #FAFAF2 ";
	}
}
function ulPackageOver(liObj)
{
	liObj.style.background="#D0D0D0";
}
function ulPackageOut(liObj)
{
   liObj.style.background="#ffffff";
}
function pkgItemSel(index)
{
  total =document.getElementById("HFTotalPkgs").value;
  document.getElementById("HFSelPkg").value=index;
  for(i=1;i<=parseInt(total);i++)
  {
   document.getElementById("chkPkg"+i).checked=false;
   document.getElementById("liPkg"+i).style.color="#000000";
  }
  var curLi=document.getElementById("liPkg"+index);
  curLi.style.color="#FF6633";
  document.getElementById("chkPkg"+index).checked=true;
  document.getElementById("divpkgRates").innerHTML=document.getElementById("pkgRates"+index).innerHTML;
  calculateTotal();
 //document.getElementById("divpkgRates").style.top=Top(document.getElementById("liPkg"+index)) +  "px";
 rdbRateSelect(0);
}
function getCheckedRadio(radName) {
    var radioButtons = document.getElementsByName(radName);
    for (var x = 0; x < radioButtons.length; x ++) {
      if (radioButtons[x].checked) {
        return radioButtons[x].id;
      }
    }
  }
function pkgRateChanged()
{
    document.getElementById("UlExtraReg").style.display="block";
   calculateTotal();
   var totPartners=0;
	if(document.getElementById("HFSelPkg"))
	{
		var selPackage=document.getElementById("HFSelPkg").value;
		if(selPackage!=0)
		{
			var selDdl=document.getElementById(getCheckedRadio("rdbPkgRate"));
			if(selDdl!=null)
			{
				totPartners=selDdl.value;
			}
			
		}
	}
   partnerList(totPartners);

}
function calculateTotal()
{
	var totAmt=0;
	var totPartners=0;
	var aditionalRepCnt=0;
	if(document.getElementById("HFSelPkg"))
	{
		var selPackage=document.getElementById("HFSelPkg").value;
		if(selPackage!=0)
		{
			var selDdl=document.getElementById(getCheckedRadio("rdbPkgRate"));
			if(selDdl!=null)
			{
				totPartners=selDdl.value;
				var amtval=document.getElementById("HFPkgRate"+selPackage+"_"+totPartners).value;
				totAmt=parseFloat(totAmt)+parseFloat(amtval);
			}
			
		}
	}
	var aditRepObj=document.getElementById(getCheckedRadio("rdbAdditionalRep"));
	if(aditRepObj!=null)
	{
		if(getCheckedRadio("rdbAdditionalRep")=="rdbAdditionalRep1")
		{
			aditionalRepCnt=1;
		}
		else if(getCheckedRadio("rdbAdditionalRep")=="rdbAdditionalRep2")
		{
			aditionalRepCnt=2;
		}
		else
		{
		 aditionalRepCnt=0;
		}
		totAmt=parseFloat(totAmt)+parseFloat(aditRepObj.value);
	}
	var exihibitObj=document.getElementById(getCheckedRadio("rdbExhibitionSpace"));
	if(exihibitObj!=null)
	{
		totAmt=parseFloat(totAmt)+parseFloat(exihibitObj.value);
	}
	var addAccObj=document.getElementById(getCheckedRadio("rdbAdditionalAcc"));
	if(addAccObj!=null)
	{
		totAmt=parseFloat(totAmt)+parseFloat(addAccObj.value);
	}
	//totAmt=Math.round(totAmt);
	totAmt=Math.round(totAmt*100)/100;
	document.getElementById("spanTotFigure").innerHTML=totAmt;
	var taxVal=(parseFloat(totAmt)*10.3)/100;
	taxVal=Math.round(taxVal*100)/100;
	//taxVal=Math.round(taxVal);
	document.getElementById("spanServiceTaxFigure").innerHTML=taxVal;
	var grandTotal=parseFloat(totAmt)+parseFloat(taxVal);
	grandTotal=Math.round(grandTotal*100)/100;
	//grandTotal=Math.round(grandTotal);
	document.getElementById("spanGrandTotalFigure").innerHTML=grandTotal;
	//alert(aditionalRepCnt+"-"+totPartners);
	//partnerList(totPartners);
	 document.getElementById("HFTotalAmt").value=totAmt;
	document.getElementById("HFTaxVal").value=taxVal;
	
}
function addRepChange()
{
	var aditRepObj=document.getElementById(getCheckedRadio("rdbAdditionalRep"));
	aditionalRepCnt=0;
	if(aditRepObj!=null)
	{
		if(getCheckedRadio("rdbAdditionalRep")=="rdbAdditionalRep1")
		{
			aditionalRepCnt=1;
		}
		else if(getCheckedRadio("rdbAdditionalRep")=="rdbAdditionalRep2")
		{
			aditionalRepCnt=2;
		}
		else
		{
		 aditionalRepCnt=0;
		}
	}
	additionalRep(aditionalRepCnt);
	calculateTotal();
}
function additionalRep(count)
{
  document.getElementById("HFTotalRep").value=count;
 for(i=1;i<=3;i++)
 {
  if(document.getElementById("UlAdditionalRep"+i))
  {
	document.getElementById("UlAdditionalRep"+i).style.display="none";
  }
 }
 for(i=1;i<=parseInt(count)+1;i++)
 {
  if(document.getElementById("UlAdditionalRep"+i))
  {
	document.getElementById("UlAdditionalRep"+i).style.display="block";
  }
 } 
}
function partnerList(count)
{
  document.getElementById("HFTotalPartners").value=count;
  for(i=1;i<=4;i++)
 {
  if(document.getElementById("UlPartner"+i))
  {
	document.getElementById("UlPartner"+i).style.display="none";
  }
 }
 for(i=1;i<=parseInt(count);i++)
 {
  if(document.getElementById("UlPartner"+i))
  {
	document.getElementById("UlPartner"+i).style.display="block";
  }
 } 
}
function Left(obj)
{
	var curleft = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	return curleft;
}
function ddlTitleChanged(index)
{
 var ddlobj=document.getElementById("ddlTitle"+index);
 var otherobj=document.getElementById("txtTitleOthers"+index);
 otherobj.value="";
 if(ddlobj.value==0)
 {
  otherobj.style.display="block";
 }
 else
 {
  otherobj.style.display="none";
 }
}
function ddlPTitleChanged(index)
{
 var ddlobj=document.getElementById("ddlPRepTitle"+index);
 var otherobj=document.getElementById("txtPRepTitleOthers"+index);
 otherobj.value="";
 if(ddlobj.value==0)
 {
  otherobj.style.display="block";
 }
 else
 {
  otherobj.style.display="none";
 }
}
function getSponsorName(type)
{
 switch (type)
 {
 case 1:
	return "Bronze";
	break ;
 case 2:
	return "Silver";
	break ;
 case 3:
	return "Gold";
	break ;
 case 4:
	return "Platinum";
	break ;
}

}
function Top(obj)
{
	var curtop = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
	curtop += obj.y;
	return curtop;
}
function finalizeReg()
{
 var totPartners=document.getElementById("HFTotalPartners").value;
 var totRep=document.getElementById("HFTotalRep").value;
 var pkgSel=document.getElementById("HFSelPkg").value;
 var totAmt=document.getElementById("spanGrandTotalFigure").innerHTML;
 var focusControl="";
 if(totAmt=="")
 {
  totAmt=0;
 }
 var errmsg="";
 if(pkgSel==0)
 {
	errmsg=errmsg+"- Select a congress.";
 }
if(getCheckedRadio("rdbPkgRate")=="rdbPkgRate"+pkgSel+"_0")
{
}
else if(totPartners==0)
 {
  errmsg=errmsg+"\n- Select a package.";
 }
 //validate representative data
 var repErrFlag=1;
 for(i=1;i<=parseInt(totRep)+1;i++)
 {
	if(document.getElementById("UlAdditionalRep"+i).style.display=="block")
    {
		cuRepNum=parseInt(i)-1;
		if(document.getElementById("ddlTitle"+i).value==0)
		{
			 if(document.getElementById("txtTitleOthers"+i).value.replace(/ /g,"")=="")
			{
				if(focusControl=="")
				{
					focusControl="txtTitleOthers"+i;
				}
				repErrFlag=0;
				if(i==1)
				{
				 errmsg=errmsg+"\n- Enter title of Representative";
				 }
				else  //if not default rep
				 
				 {
				  errmsg=errmsg+"\n- Enter title of Additional Representative "+cuRepNum;
				 }
			}
		}
		 if(document.getElementById("txtRepFName"+i).value.replace(/ /g,"")=="")
		 {
				if(focusControl=="")
				{
					focusControl="txtRepFName"+i;
				}
			repErrFlag=0;
		    if(i==1)
			{
			  errmsg=errmsg+"\n- Enter first name of Representative";
			 }
			else  //if not default rep
			 
			 {
			   errmsg=errmsg+"\n- Enter first name of Additional Representative "+cuRepNum;
			 }
		 }
		 if(document.getElementById("txtRepLName"+i).value.replace(/ /g,"")=="")
		 {
			if(focusControl=="")
				{
					focusControl="txtRepLName"+i;
				}
			repErrFlag=0;
		    if(i==1)
			{
			  errmsg=errmsg+"\n- Enter last name of Representative";
			 }
			else  //if not default rep
			 
			 {
			   errmsg=errmsg+"\n- Enter last name of Additional Representative "+cuRepNum;
			 }
		 }
		  if(document.getElementById("txtRepJobTitle"+i).value.replace(/ /g,"")=="")
		 {repErrFlag=0;
		   errmsg=errmsg+"\n- Enter job title of Representative";
			if(i!=1)
			 {
			   errmsg=errmsg+" "+i;
			 }
		 }
		  /*if(document.getElementById("txtRepDirectTel"+i).value.replace(/ /g,"")=="")
		 {repErrFlag=0;
		   errmsg=errmsg+"\n- Enter telephone number of Representative";
			if(i!=1)
			 {
			   errmsg=errmsg+" "+i;
			 }
		 } */
		  if(document.getElementById("txtRepMob"+i).value.replace(/ /g,"")=="")
		 {
				if(focusControl=="")
				{
					focusControl="txtRepMob"+i;
				}
			repErrFlag=0;
		    if(i==1)
			{
			  errmsg=errmsg+"\n- Enter mobile number of Representative";
			 }
			else  //if not default rep
			 
			 {
			   errmsg=errmsg+"\n- Enter mobile number of Additional  Representative "+cuRepNum;
			 }
		 }
		  if(document.getElementById("txtReEmail"+i).value.replace(/ /g,"")=="")
		 {
				if(focusControl=="")
				{
					focusControl="txtReEmail"+i;
				}
			repErrFlag=0;
			if(i==1)
			{
			  errmsg=errmsg+"\n- Enter email of Representative";
			 }
			else  //if not default rep
			 
			 {
			   errmsg=errmsg+"\n- Enter email of Additional  Representative "+cuRepNum;
			 }
		 }
		 else
		 {
			var emailval=ltrim(rtrim(document.getElementById("txtReEmail"+i).value));
			if (!validateEmail(emailval))
			{
				if(focusControl=="")
				{
					focusControl="txtReEmail"+i;
				}
				repErrFlag=0;
				if(i==1)
				{
				    errmsg=errmsg+"\n- Enter a valid  email of Representative";
				 }
				 else
				 {
				    errmsg=errmsg+"\n- Enter a valid  email of Additional Representative "+cuRepNum;
				 }
			}
		 }
	 }
  }
 //validate representative data ends
 if(repErrFlag==1)//if representative error is null
 {
 //validate partner details
	var partnerErrFlag=0;
	 for(i=1;i<=parseInt(totPartners);i++)
	{
		if(partnerErrFlag==1)
		{
		   partnerErrFlag=0;
		   break;
		}
	     partnerErrFlag=0;
		if(document.getElementById("UlPartner"+i).style.display=="block")
		{
			if(document.getElementById("txtPartnerCompName"+i).value.replace(/ /g,"")=="")
			 {
				if(focusControl=="")
				{
					focusControl="txtPartnerCompName"+i;
				}
				 partnerErrFlag=1;
			    errmsg=errmsg+"\n- Enter company name of Partner "+i;
			 }
			 if(document.getElementById("txtPartnerAddr"+i).value.replace(/ /g,"")=="")
			 {
				if(focusControl=="")
				{
					focusControl="txtPartnerAddr"+i;
				}
				 partnerErrFlag=1;
			    errmsg=errmsg+"\n- Enter address of Partner "+i;
			 }
			 if(document.getElementById("txtPartnerPcode"+i).value.replace(/ /g,"")=="")
			 {
				if(focusControl=="")
				{
					focusControl="txtPartnerPcode"+i;
				}
				 partnerErrFlag=1;
			    errmsg=errmsg+"\n- Enter zip code of Partner "+i;
			 }
			 if(document.getElementById("txtPartnerCity"+i).value.replace(/ /g,"")=="")
			 {
				if(focusControl=="")
				{
					focusControl="txtPartnerCity"+i;
				}
				 partnerErrFlag=1;
			    errmsg=errmsg+"\n- Enter city and country of Partner "+i;
			 }
			 if(document.getElementById("txtPartnerTel"+i).value.replace(/ /g,"")=="")
			 {
				if(focusControl=="")
				{
					focusControl="txtPartnerTel"+i;
				}
				 partnerErrFlag=1;
			    errmsg=errmsg+"\n- Enter telephone number of Partner "+i;
			 }
			  if(document.getElementById("txtPartnerEmail"+i).value.replace(/ /g,"")=="")
			 {
				if(focusControl=="")
				{
					focusControl="txtPartnerEmail"+i;
				}
				 partnerErrFlag=1;
			    errmsg=errmsg+"\n- Enter email of Partner "+i;
			 }
			 else
			 {
				var emailval=ltrim(rtrim(document.getElementById("txtPartnerEmail"+i).value));
				if (!validateEmail(emailval))
				{
					if(focusControl=="")
					{
						focusControl="txtPartnerEmail"+i;
					}
					 partnerErrFlag=1;
					  errmsg=errmsg+"\n- Enter a valid  email of partner "+i;
				}
			 }
			 //represented by
			 if(document.getElementById("ddlPRepTitle"+i).value==0)
			{
				
				 if(document.getElementById("txtPRepTitleOthers"+i).value.replace(/ /g,"")=="")
				{
					if(focusControl=="")
					{
						focusControl="txtPRepTitleOthers"+i;
					}
					 partnerErrFlag=1;
					 errmsg=errmsg+"\n- Enter title of partner representative  "+i;
				}
			}
			 if(document.getElementById("txtPRepFName"+i).value.replace(/ /g,"")=="")
			 {
				if(focusControl=="")
					{
						focusControl="txtPRepFName"+i;
					}
				 partnerErrFlag=1;
				  errmsg=errmsg+"\n- Enter first name of partner representative "+i;
			 }
			  if(document.getElementById("txtPRepLName"+i).value.replace(/ /g,"")=="")
			 {
				if(focusControl=="")
					{
						focusControl="txtPRepLName"+i;
					}
				 partnerErrFlag=1;
				  errmsg=errmsg+"\n- Enter last name of partner representative "+i;
			 }
			  if(document.getElementById("txtPRepMob"+i).value.replace(/ /g,"")=="")
			 {
				 partnerErrFlag=1;
				 if(focusControl=="")
					{
						focusControl="txtPRepMob"+i;
					}
				  errmsg=errmsg+"\n- Enter mobile number of partner representative "+i;
			 }
			  if(document.getElementById("txtPReEmail"+i).value.replace(/ /g,"")=="")
			 {
				 if(focusControl=="")
					{
						focusControl="txtPReEmail"+i;
					}
				 partnerErrFlag=1;
				  errmsg=errmsg+"\n- Enter email of partner representative "+i;
			 }
			 else
			 {
				var emailval=ltrim(rtrim(document.getElementById("txtPReEmail"+i).value));
				if (!validateEmail(emailval))
				{
					 if(focusControl=="")
					{
						focusControl="txtPReEmail"+i;
					}
					 partnerErrFlag=1;
					  errmsg=errmsg+"\n- Enter a valid  email of partner representative "+i;
				}
			 }
		}
	}
}
  //validate partner details ends here
 if(errmsg=="")
 {
   if(document.getElementById("ckAcceptterms").checked)
   {
		var key=document.getElementById("HFRegistrationKey").value;
		actionUrl="supplier_packageDB.php";
		if(key!="")
		{
			actionUrl=actionUrl+"?k="+key;
		}
		document.FrmSellersReg.action=actionUrl;
		document.FrmSellersReg.submit();
   }
   else
   {
    alert("You should accept our terms and conditions to continue.");
   }
 }
 else
 {
   if((document.getElementById(focusControl)) &&(focusControl!=""))
	{
		document.getElementById(focusControl).focus();
		var scrollTop=Top(document.getElementById(focusControl));
		if((parseInt(scrollTop)-15)>0)
		{
		window.scroll(0,(parseInt(scrollTop)-15));
		}
		else
		{
		 window.scroll(0,0);
		}
	}
	 alert(errmsg);
 }
}
function rdbRateSelect(index)
{
 pkg=document.getElementById("HFSelPkg").value;
 document.getElementById("rdbPkgRate"+pkg+"_"+index).checked=true;
   document.getElementById("UlExtraReg").style.display="block";
      var totPartners=0;
	if(document.getElementById("HFSelPkg"))
	{
		var selPackage=document.getElementById("HFSelPkg").value;
		if(selPackage!=0)
		{
			var selDdl=document.getElementById(getCheckedRadio("rdbPkgRate"));
			if(selDdl!=null)
			{
				totPartners=selDdl.value;
			}
			
		}
	}
   partnerList(totPartners);
 calculateTotal();
}
//RD EXport
//RD Interest
function loadInterestCountries(regObj,countryContName)
{
   
	var countryCont=document.getElementById(countryContName);
	var xmlHttp;	
	var txtOther=document.getElementById("txtOtherInterestCountry");
	txtOther.style.display="none";
	txtOther.value="";
	xmlHttp=GetXmlHttpObject(); 
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request");
		return;
	}
	url="ajax_interestcountries.php?r="+escape(regObj.value);
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=function()
	{
		if (xmlHttp.readyState==4)
		{
				countryCont.innerHTML=xmlHttp.responseText;
				var ddlCountry=document.getElementById("ddlInterestCountry");
				ddlCountry.onchange=function() 
				{			
				    wineryInterestCountryChange();
				}
			
		}
		else
		{
			countryCont.innerHTML="loading countries....";
		}
	}			
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);	
}

function wineryInterestCountryChange()
{
	var ddlCountry=document.getElementById("ddlInterestCountry");
   var txtOther=document.getElementById("txtOtherInterestCountry");
   if(ddlCountry.value==0)
   {
   txtOther.value="";
  	txtOther.style.display="block";
	}
	else
	{
	 	txtOther.style.display="none";
	}
}
//RD Interest
/*buyers page functions starts here*/
function gotoRegions()
{
	var url;
	var region = document.getElementById("ddlRegions").value
	if(region==0)
	{
		return;
	}
	if(region==1 || region==5)
	{
		url= "b_events_europe.php";
	}
	else if(region==2 || region==3)
	{
		url= "b_events_asiapac.php";
	}
	else if(region==4)
	{
		url= "b_events_cis.php";
	}
	else if(region==6 || region==7 || region==8 || region==9)
	{
		url= "b_events_america.php";
	}
	document.forms[0].action = url;
	document.forms[0].submit()
}
function openBigImage(index)
{
	var content = 	"<div style='position:absolute;top:-10px;left:97%;cursor:pointer;z-index:4000;'><img src='images/close.png' border='0px'   onclick='closeBgImage();' title='Close'/></div>"+document.getElementById("spanBigImg_"+index).innerHTML;
	TINY.box.show(content,0,0,0,1);
}
function closeBgImage()
{
 TINY.box.hide();
}
function openDossierBox()
{
 TINY.box.show('ajax_dossierlogin.php',1,400,230,1);
}
function openRegister()
{
 var type=document.getElementById("HFUserType").value;
 if(type==1)
 {
  window.location="supplier_reg.php";
 }
 else  if(type==2)
 {
  window.location="executive_buyers.php";
 }
}
function openDossierContact()
{
  var type=document.getElementById("HFUserType").value;
 if(type==1)
 {
  window.location="s_contact.php";
 }
 else  if(type==2)
 {
  window.location="b_contact.php";
 }
}
/*buyers page functions ends here*/


var ONE_DAY = 1000 * 60 * 60 * 24
var monthname=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");
function dateCompare(date1,date2)
{	
	date1= date1.getTime()
	date2= date2.getTime()
	// Calculate the difference in milliseconds
	var difference_ms =(date1-date2)
	// Convert back to days and return
	diff=Math.round(difference_ms/ONE_DAY)+1;	
	if(date1>date2)
	{
		return true;
	}
	else
	{
		return false;
	}
}
function emailcheck(emailID) 
{
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!filter.test(emailID))
	{		
		return false;					
	}
	else
	{
		return true;
	}	
}
function onlyDigits(e,obj)
{
	var keynum;
	var keychar;
	var numcheck;
	if(window.event) 
	{
		keynum = e.keyCode;
	}else if(e.which) 
	{
		keynum = e.which; 
	}		
	if(keynum==8 || e.charCode==0)
	{
		return true;
	}
	keychar = String.fromCharCode(keynum);
	numcheck = /\d/;	
	return numcheck.test(keychar);
}
function changeCountries(regObj,ddldiv,ddl,otherstxt)
{   
	var countryCont=document.getElementById(ddldiv);
	var xmlHttp;		
	xmlHttp=GetXmlHttpObject(); 
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request");
		return;
	}
	url="ajax_countries.php?r="+escape(regObj.value)+"&ddl="+ddl;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=function()
	{
		if (xmlHttp.readyState==4)
		{
			countryCont.innerHTML=xmlHttp.responseText;
			var ddlCountry=document.getElementById(ddl);
			if(otherstxt!="")
			{
				ddlCountry.onchange=function() 
				{			
					showOthers(ddl,otherstxt);
				}
				document.getElementById(otherstxt).style.display = "none";
			}
		}
		else
		{
			countryCont.innerHTML="loading countries....";
		}
	}
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);	
}
function showOthers(ddl,otherstxt)
{
	var ddlCountry=document.getElementById(ddl);
	var txtOther=document.getElementById(otherstxt);
	if(ddlCountry.value==0)
	{
		txtOther.value="";
		txtOther.style.display="block";
	}
	else
	{
		txtOther.style.display="none";
	}
}
/**/
function loadcountries(type)
{
	if(type==1)
	{
		var countries = "ddlExportCountry";
		var regions = "ddlExportRegion";
		var txtcountry = "txtOtherExportCountry";
		var rowCount = "HFNumExport";
		var numRows = "HFCountExport";
		var exportCount = document.getElementById("HFNumExport").value ;
		var countryIds = "hfExportCountryid_";
		var countryNames = "hfExportCountryName_";
		var regionIds = "hfExportRegionid_";
		var regionNames = "hfExportRegionName_";
		var divContent = "divAlreadyExportList";
		var rowList = "exportList_"
		var removeFunction = "removeExportCountries";
	}
	else if(type==2)
	{
		var countries = "ddlInterestCountry";
		var regions = "ddlInterestRegion";
		var txtcountry = "txtOtherInterestCountry";
		var rowCount = "HFNumInterest";
		var numRows = "HFCountInterest";
		var exportCount = document.getElementById("HFNumInterest").value ;
		var countryIds = "hfInterestCountryid_";
		var countryNames = "hfInterestCountryName_";
		var regionIds = "hfInterestRegionid_";
		var regionNames = "hfInterestRegionName_";
		var divContent = "divInterestList";
		var rowList = "interestList_";
		var removeFunction = "removeInterestCountries";
	}
	else if(type==3)
	{
		var countries = "ddlBuyerCountry";
		var regions = "ddlBuyerRegion";
		var txtcountry = "txtOtherBuyerCountry";
		var rowCount = "HFNumImported2009";
		var numRows = "HFCountImported2009";
		var exportCount = document.getElementById("HFNumImported2009").value ;
		var countryIds = "hfImported2009Countryid_";
		var countryNames = "hfImported2009CountryName_";
		var regionIds = "hfImported2009Regionid_";
		var regionNames = "hfImported2009RegionName_";
		var divContent = "divImported2009";
		var rowList = "Imported2009List_"
		var removeFunction = "removeImport2009Countries";
	}
	else if(type==4)
	{
		var countries = "ddlWinesCountry";
		var regions = "ddlWinesRegion";
		var txtcountry = "txtOtherWinesCountry";
		var rowCount = "HFNumImported";
		var numRows = "HFCountImported";
		var exportCount = document.getElementById("HFNumImported").value ;
		var countryIds = "hfImportedCountryid_";
		var countryNames = "hfImportedCountryName_";
		var regionIds = "hfImportedRegionid_";
		var regionNames = "hfImportedRegionName_";
		var divContent = "divWinesCountriesList";
		var rowList = "ImportedList_";
		var removeFunction = "removeImportedCountries";
	}
	var dupliCnt= 0 ; // count for the countries added
	var ddlcountry = document.getElementById(countries).options[document.getElementById(countries).selectedIndex].text;
	var txtothercountry = document.getElementById(txtcountry).value.replace(/ /g,"");
	var hfCountry ;
	var hfCountryid ;
	var ddlregion = document.getElementById(regions).options[document.getElementById(regions).selectedIndex].text;
	var ddlregionId= document.getElementById(regions).value;
	if (ddlcountry == "Others")
	{
		hfCountry=txtothercountry ;
		hfCountryid='0';
	}
	else
	{
		hfCountry=ddlcountry ;
		hfCountryid=document.getElementById(countries).value;
	}
	//validating whether Dropdowns selected and then displaying the added list
	if ((ddlregion=="Select Region") || (hfCountry=="Select Country") || (hfCountry==""))
	{
		alert("Please Select the Country and Region, Then Click Plus Sign");
	}
	else
	{					
		for(i=1;i<=exportCount;i++)
		{			
			if(document.getElementById(countryIds+i))
			{
				if (ddlcountry == "Others")
				{
					for(j=1;j<=exportCount;j++)
					{
						if(document.getElementById(regionIds+j))
						{							
							if(document.getElementById(regionIds+j).value==ddlregionId)
							{							
								
								if(document.getElementById(countryNames+j).value.replace(/ /g,"")==hfCountry)
								{
									dupliCnt = 1;
								}
							}
						}
					}
				}
				else
				{
					if(document.getElementById(countryIds+i).value==hfCountryid)
					{
						dupliCnt = 1;
					}
				}
			}
		}
		if(dupliCnt==0)
		{	
			document.getElementById(rowCount).value = parseInt(exportCount)+1;			
			exportCount = document.getElementById(rowCount).value ;
			if(document.getElementById(divContent).innerHTML=="No countries added")
			{			
				document.getElementById(numRows).value = 0;
				document.getElementById(divContent).innerHTML ="<ul><li style='width:170px;border-bottom:solid 1px #cccccc;padding :0px 0 0 5px;'>Region</li><li style='width:190px;border-bottom:solid 1px #cccccc;'>Country</li></ul>";		
				exportCount = 1;
				document.getElementById(divContent).style.border="solid 1px #cccccc";
			}
			var exportList = "<ul id='"+rowList+exportCount+"'>";		
			exportList+="<li style='width:170px;padding :0px 0 0 5px;'>"+ddlregion+" <input type='hidden' id='"+regionIds+exportCount+"' name='"+regionIds+exportCount+"' value='"+ddlregionId+"' /><input type='hidden' id='"+regionNames+exportCount+"' name='"+regionNames+exportCount+"' value='"+ddlregion+"' /></li>";
			exportList+="<li style='width:165px;'>"+hfCountry+" <input type='hidden' id='"+countryIds+exportCount+"' name='"+countryIds+exportCount+"' value='"+hfCountryid+"' /><input type='hidden' id='"+countryNames+exportCount+"' name='"+countryNames+exportCount+"' value='"+hfCountry+"' /></li>";
			exportList+= "<li style='width:15px;cursor:pointer;' onclick='"+removeFunction+"("+exportCount+")'><img src='images/remove.png' border='0px'/></li>";
			exportList=exportList+"</ul>";
			document.getElementById(divContent).innerHTML = document.getElementById(divContent).innerHTML+exportList;
			document.getElementById(numRows).value = parseInt(document.getElementById(numRows).value)+1;
		}		
	}	
}
function removeExportCountries(count)
{
	document.getElementById("divAlreadyExportList").removeChild(document.getElementById("exportList_"+count));
	document.getElementById("HFCountExport").value = parseInt(document.getElementById("HFCountExport").value)-1;
	if(document.getElementById("HFCountExport").value==0)
	{
		document.getElementById("divAlreadyExportList").innerHTML="No countries added";
		document.getElementById("HFNumExport").value = 0;
		document.getElementById("divAlreadyExportList").style.border="";
	}
}
function removeInterestCountries(count)
{
	document.getElementById("divInterestList").removeChild(document.getElementById("interestList_"+count));
	document.getElementById("HFCountInterest").value = parseInt(document.getElementById("HFCountInterest").value)-1;
	if(document.getElementById("HFCountInterest").value==0)
	{
		document.getElementById("divInterestList").innerHTML="No countries added";
		document.getElementById("HFNumInterest").value = 0;
		document.getElementById("divInterestList").style.border="";
	}
}
function removeImport2009Countries(count)
{
	document.getElementById("divImported2009").removeChild(document.getElementById("Imported2009List_"+count));
	document.getElementById("HFCountImported2009").value = parseInt(document.getElementById("HFCountImported2009").value)-1;
	if(document.getElementById("HFCountImported2009").value==0)
	{
		document.getElementById("divImported2009").innerHTML="No countries added";
		document.getElementById("HFNumImported2009").value = 0;
		document.getElementById("divImported2009").style.border="";
	}
}
function removeImportedCountries(count)
{
	document.getElementById("divWinesCountriesList").removeChild(document.getElementById("ImportedList_"+count));
	document.getElementById("HFCountImported").value = parseInt(document.getElementById("HFCountImported").value)-1;
	if(document.getElementById("HFCountImported").value==0)
	{
		document.getElementById("divWinesCountriesList").innerHTML="No countries added";
		document.getElementById("HFNumImported").value = 0;
		document.getElementById("divWinesCountriesList").style.border="";
	}
}
function interestcountries()
{	  
	var dupliCnt= 0 ; // count for the countries added
	var ddlcountry = document.getElementById("ddlInterestCountry").options[document.getElementById("ddlInterestCountry").selectedIndex].text;
	var txtothercountry = document.getElementById("txtOtherInterestCountry").value;
	var hfCountry ;
	var hfCountryid;
	var hfRegion = document.getElementById("ddlInterestRegion").options[document.getElementById("ddlInterestRegion").selectedIndex].text;
	var hfRegionId= document.getElementById("ddlInterestRegion").value;
	var ddlregion = document.getElementById("ddlInterestRegion").options[document.getElementById("ddlInterestRegion").selectedIndex].text;
	var ddlregionId=document.getElementById("ddlInterestRegion").value;
	  
	if (ddlcountry == "Others")
	{
		hfCountry=txtothercountry ;
		hfCountryid='0';
	}
	else
	{
		hfCountry=ddlcountry;
		hfCountryid=document.getElementById("ddlInterestCountry").value;
	}		
	//validating whether Dropdowns selected and then displaying the added list
	if ((ddlregion=="Select Region") || (hfCountry=="Select Country") || (hfCountry==""))
	{
		alert("Please Select the Country and Region, Then Click Plus Sign");
	}
	else
	{			    
		document.getElementById("divInterestMessage").innerHTML ="<ul style='border-bottom:solid 1px #D2D2D4;float:left;'><li >Countries Added..</li></ul>";
		document.getElementById("divTopInterest").innerHTML ="<ul style='width:600px;'><li style='width:50px;float:left;'></li><li style='width:220px;float:left;'><u>Region :</u></li><li style='width:50px;float:left;'></li><li style='width:220px;float:left;'><u>Country :</u></li></ul>";
		document.getElementById("divInterestMessage").style.border="0px";
		//document.getElementById("divInterestList").style.border="1px";
		Cnt = Cnt + 1;
		var interestList = "<ul style='width:600px;'>" ;
		interestList+= "<li style='width:10px;'><input type='hidden' id='hfInterestRow_"+Cnt+"' name='hfInterestRow_"+Cnt+"' value='"+Cnt+"' /></li>";
		interestList+= "<li style='width:40px;'><input type='hidden' id='hfInterestRegionid_"+Cnt+"' name='hfInterestRegionid_"+Cnt+"' value='"+ddlregionId+"' /></li>";
		interestList+= "<li style='width:220px;'>"+ddlregion+"</li>";
		interestList+= "<li style='width:50px;'><input type='hidden' id='hfInterestCountryid_"+Cnt+"' name='hfInterestCountryid_"+Cnt+"' value='"+hfCountryid+"' /></li>";
		interestList+= "<li style='width:180px;'>"+hfCountry+"</li>";
		interestList+= "<li style='width:40px;'></li><li class='plus'>[*]</li>";
		interestList+= "</ul>";
		document.getElementById("divInterestList").innerHTML += interestList;
	}
}
/**/

/*executive buyers starts here*/
function ddlOtherchange(ddlobj,txtobj)
{    
	var ddlLocation = document.getElementById(ddlobj).value ;
	var txtOther = document.getElementById(txtobj) ;
	if  (ddlLocation==0)
	{
		txtOther.value="";
		txtOther.style.display="block";
	}
	else
	{
		txtOther.style.display="none";
	}
}
function changeCongress()
{
	document.getElementById("ulCheckOut").style.display="block";
	document.getElementById("spanCongress_1").style.display="none";
	document.getElementById("spanCongress_2").style.display="none";
	document.getElementById("spanCongress_3").style.display="none";
	document.getElementById("spanCongress_4").style.display="none";
	document.getElementById("chkCongress_1").checked=false;
	document.getElementById("chkCongress_2").checked=false;
	document.getElementById("chkCongress_3").checked=false;
	document.getElementById("chkCongress_4").checked=false;
	
	document.getElementById("spanSelectCongress_1").style.display="none";
	document.getElementById("spanSelectCongress_2").style.display="none";
	document.getElementById("spanSelectCongress_3").style.display="none";
	document.getElementById("spanSelectCongress_4").style.display="none";
	document.getElementById("chkSelectCongress_1").checked=true;
	document.getElementById("chkSelectCongress_2").checked=true;
	document.getElementById("chkSelectCongress_3").checked=true;
	document.getElementById("chkSelectCongress_4").checked=true;
	
	document.getElementById("spanConfCongress_1").style.display="none";
	document.getElementById("spanConfCongress_2").style.display="none";
	document.getElementById("spanConfCongress_3").style.display="none";
	document.getElementById("spanConfCongress_4").style.display="none";
	
	var region = document.getElementById("ddlBuyerRegion") .value
	if(region==0)
	{
		document.getElementById("ulCheckOut").style.display="none";
	}
	if(region==1 || region==2)
	{
		document.getElementById("spanCongress_2").style.display="block";
		document.getElementById("spanSelectCongress_2").style.display="block";
		document.getElementById("spanConfCongress_2").style.display="block";
		document.getElementById("ddlOptions").value = 2;
		document.getElementById("HFTotalAmount").value = document.getElementById("HFAmountEurope").value
	}
	else if(region==3 || region==4)
	{
		document.getElementById("spanCongress_1").style.display="block";
		document.getElementById("spanSelectCongress_1").style.display="block";
		document.getElementById("spanConfCongress_1").style.display="block";
		document.getElementById("ddlOptions").value = 1;
		document.getElementById("HFTotalAmount").value = document.getElementById("HFAmountAsia").value
	}
	else if(region==5 || region==6 || region==7)
	{
		document.getElementById("spanCongress_3").style.display="block";
		document.getElementById("spanSelectCongress_3").style.display="block";
		document.getElementById("spanConfCongress_3").style.display="block";
		document.getElementById("ddlOptions").value = 3;
		document.getElementById("HFTotalAmount").value = document.getElementById("HFAmountAmerica").value
	}
	else if(region==8)
	{
		document.getElementById("spanCongress_4").style.display="block";
		document.getElementById("spanSelectCongress_4").style.display="block";
		document.getElementById("spanConfCongress_4").style.display="block";
		document.getElementById("ddlOptions").value = 4;
		document.getElementById("HFTotalAmount").value = document.getElementById("HFAmountCis").value
	}
}
function showGroup()
{
	if(document.getElementById("ulGroup").style.display=="none")
	{
		document.getElementById("ulGroup").style.display="block";
		document.getElementById("txtGroup").value = "";
	}
}
function hideGroup()
{
	document.getElementById("ulGroup").style.display="none";
}
function showRetail()
{
	if(document.getElementById("ulRetail").style.display=="none")
	{
		document.getElementById("ulRetail").style.display="block";
		document.getElementById("txtRetail").value = "";
	}
}
function hideRetail()
{
	document.getElementById("ulRetail").style.display="none";
}
function showWarehouse()
{
	if(document.getElementById("ulCapacity").style.display=="none")
	{
		document.getElementById("ulCapacity").style.display="block";
		document.getElementById("txtWarehouse").value = "";
	}
}
function hideWarehouse()
{
	document.getElementById("ulCapacity").style.display="none";
}
function addCountries(type)
{
	if(type==1)
	{
		var countries = "ddlImportCountry";
		var regions = "ddlImportRegion";
		var txtcountry = "txtImportCountry";
		var rowCount = "HFNumImport";
		var numRows = "HFCountImport";
		var exportCount = document.getElementById("HFNumImport").value ;
		var countryIds = "hfImportCountryid_";
		var countryNames = "hfImportCountryName_";
		var regionIds = "hfImportRegionid_";
		var regionNames = "hfImportRegionName_";
		var divContent = "divImportList";
		var rowList = "importList_"
		var removeFunction = "removeImportCountry";
	}
	else if(type==2)
	{
		var countries = "ddlIntendCountry";
		var regions = "ddlIntendRegion";
		var txtcountry = "txtIntendCountry";
		var rowCount = "HFNumIntend";
		var numRows = "HFCountIntend";
		var exportCount = document.getElementById("HFNumIntend").value ;
		var countryIds = "hfIntendCountryid_";
		var countryNames = "hfIntendCountryName_";
		var regionIds = "hfIntendRegionid_";
		var regionNames = "hfIntendRegionName_";
		var divContent = "divIntendList";
		var rowList = "intendList_"
		var removeFunction = "removeIntendCountry";
	}	
	
	var dupliCnt= 0 ; // count for the countries added
	var ddlcountry = document.getElementById(countries).options[document.getElementById(countries).selectedIndex].text;
	var txtothercountry = document.getElementById(txtcountry).value.replace(/ /g,"");
	var hfCountry ;
	var hfCountryid ;
	var ddlregion = document.getElementById(regions).options[document.getElementById(regions).selectedIndex].text;
	var ddlregionId= document.getElementById(regions).value;
	if (ddlcountry == "Others")
	{
		hfCountry=txtothercountry ;
		hfCountryid='0';
	}
	else
	{
		hfCountry=ddlcountry ;
		hfCountryid=document.getElementById(countries).value;
	}
	//validating whether Dropdowns selected and then displaying the added list
	if ((ddlregion=="Select Region") || (hfCountry=="Select Country") || (hfCountry==""))
	{
		alert("Please Select the Country and Region, Then Click Plus Sign");
	}
	else
	{					
		for(i=1;i<=exportCount;i++)
		{			
			if(document.getElementById(countryIds+i))
			{
				if (ddlcountry == "Others")
				{
					for(j=1;j<=exportCount;j++)
					{
						if(document.getElementById(regionIds+j))
						{							
							if(document.getElementById(regionIds+j).value==ddlregionId)
							{							
								
								if(document.getElementById(countryNames+j).value.replace(/ /g,"")==hfCountry)
								{
									dupliCnt = 1;
								}
							}
						}
					}
				}
				else
				{
					if(document.getElementById(countryIds+i).value==hfCountryid)
					{
						dupliCnt = 1;
					}
				}
			}
		}
		if(dupliCnt==0)
		{	
			document.getElementById(rowCount).value = parseInt(exportCount)+1;			
			exportCount = document.getElementById(rowCount).value ;
			if(document.getElementById(divContent).innerHTML=="No countries added")
			{			
				document.getElementById(numRows).value = 0;
				document.getElementById(divContent).innerHTML ="";
				document.getElementById(divContent).innerHTML ="<ul style='border:solid 0px #000;width:400px;'><li style='width:170px;border-bottom:solid 1px #cccccc;padding :0px 0 0 5px;'>Region</li><li style='width:190px;border-bottom:solid 1px #cccccc;'>Country</li></ul>";		
				exportCount = 1;
				document.getElementById(divContent).style.border="solid 1px #cccccc";
			}
			var exportList = "<ul id='"+rowList+exportCount+"' style='border:solid 0px #000;width:400px;'>";		
			exportList+="<li style='width:170px;padding :0px 0 0 5px;'>"+ddlregion+" <input type='hidden' id='"+regionIds+exportCount+"' name='"+regionIds+exportCount+"' value='"+ddlregionId+"' /><input type='hidden' id='"+regionNames+exportCount+"' name='"+regionNames+exportCount+"' value='"+ddlregion+"' /></li>";
			exportList+="<li style='width:165px;padding :0px 0 0 0px;'>"+hfCountry+" <input type='hidden' id='"+countryIds+exportCount+"' name='"+countryIds+exportCount+"' value='"+hfCountryid+"' /><input type='hidden' id='"+countryNames+exportCount+"' name='"+countryNames+exportCount+"' value='"+hfCountry+"' /></li>";
			exportList+= "<li style='width:15px;cursor:pointer;' onclick='"+removeFunction+"("+exportCount+")'><img src='images/remove.png' border='0px'/></li>";
			exportList=exportList+"</ul>";
			document.getElementById(divContent).innerHTML = document.getElementById(divContent).innerHTML+exportList;
			document.getElementById(numRows).value = parseInt(document.getElementById(numRows).value)+1;
		}		
	}	
}
function removeImportCountry(count)
{
	document.getElementById("divImportList").removeChild(document.getElementById("importList_"+count));
	document.getElementById("HFCountImport").value = parseInt(document.getElementById("HFCountImport").value)-1;
	if(document.getElementById("HFCountImport").value==0)
	{
		document.getElementById("divImportList").innerHTML="No countries added";
		document.getElementById("HFNumImport").value = 0;
		document.getElementById("divImportList").style.border="";
	}
}
function removeIntendCountry(count)
{
	document.getElementById("divIntendList").removeChild(document.getElementById("intendList_"+count));
	document.getElementById("HFCountIntend").value = parseInt(document.getElementById("HFCountIntend").value)-1;
	if(document.getElementById("HFCountIntend").value==0)
	{
		document.getElementById("divIntendList").innerHTML="No countries added";
		document.getElementById("HFNumIntend").value = 0;
		document.getElementById("divIntendList").style.border="";
	}
}
function showCongress()
{
	document.getElementById("spanSelectCongress_1").style.display="none";
	document.getElementById("spanSelectCongress_2").style.display="none";
	document.getElementById("spanSelectCongress_3").style.display="none";
	document.getElementById("spanSelectCongress_4").style.display="none";
	var region = document.getElementById("ddlOptions") .value
	if(region==1)
	{
		document.getElementById("spanSelectCongress_1").style.display="block";
	}
	else if(region==2)
	{
		document.getElementById("spanSelectCongress_2").style.display="block";
	}
	else if(region==3)
	{
		document.getElementById("spanSelectCongress_3").style.display="block";
	}
	else if(region==4)
	{
		document.getElementById("spanSelectCongress_4").style.display="block";
	}
}
function saveExecBuyers()
{
	var i=0;
	var errMsgCong = "";
	var errMsgRepre = "";
	var errMsgComp = "";
	var errMsgCard = "";	
	if(document.getElementById("ddlBuyerRegion").value==0)
	{
		errMsgCong+= "Please select your region. \n";
		document.getElementById("ddlBuyerRegion").focus();
	}
	else
	{
		document.getElementById("HFBuyerRegion").value=document.getElementById("ddlBuyerRegion").options[document.getElementById("ddlBuyerRegion").selectedIndex].text;		
	}
	var checkCongress=0;
	for(i=1;i<=4;i++)
	{		
		if(document.getElementById("chkCongress_"+i).checked)
		{
			checkCongress = 1;
		}
	}
	if(checkCongress==0)
	{
		errMsgCong+= "Please select the congress.";
		document.getElementById("ddlBuyerRegion").focus();
	}
	if(errMsgCong!="")
	{
		alert(errMsgCong)
	}
	else
	{
		if(document.getElementById("ddlTitle").value==0)
		{
			if(document.getElementById("txtTitle").value.replace(/ /g,"")=="")
			{
				errMsgRepre+= "Please enter your title. \n";
				document.getElementById("txtTitle").focus();
			}			
		}
		else
		{
			document.getElementById("HFTitle").value=document.getElementById("ddlTitle").options[document.getElementById("ddlTitle").selectedIndex].text;		
		}
		if(document.getElementById("txtFname").value.replace(/ /g,"")=="")
		{			
			if(errMsgRepre=="")
			{
				document.getElementById("txtFname").focus();
			}
			errMsgRepre+= "Please enter your first name. \n";
		}
		if(document.getElementById("txtLname").value.replace(/ /g,"")=="")
		{			
			if(errMsgRepre=="")
			{
				document.getElementById("txtLname").focus();
			}
			errMsgRepre+= "Please enter your last name. \n";
		}
		/* if(document.getElementById("txtjobTitle").value.replace(/ /g,"")=="")
		{			
			if(errMsgRepre=="")
			{
				document.getElementById("txtjobTitle").focus();
			}
			errMsgRepre+= "Please enter your job title. \n";
		}
		if(document.getElementById("txtPhone").value.replace(/ /g,"")=="")
		{			
			if(errMsgRepre=="")
			{
				document.getElementById("txtPhone").focus();
			}
			errMsgRepre+= "Please enter your phone number. \n";
		} */
		if(document.getElementById("txtMobile").value.replace(/ /g,"")=="")
		{			
			if(errMsgRepre=="")
			{
				document.getElementById("txtMobile").focus();
			}
			errMsgRepre+= "Please enter your mobile number. \n";
		}
		if(document.getElementById("txtjobTitle").value.replace(/ /g,"")=="")
		{			
			if(errMsgRepre=="")
			{
				document.getElementById("txtjobTitle").focus();
			}
			errMsgRepre+= "Please enter your job title. \n";
		}
		if(document.getElementById("txtEmail").value.replace(/ /g,"")=="")
		{			
			if(errMsgRepre=="")
			{
				document.getElementById("txtEmail").focus();
			}
			errMsgRepre+= "Please enter your email-id. \n";
		}
		else if(!emailcheck(document.getElementById("txtEmail").value.replace(/ /g,"")))
		{
			if(errMsgRepre=="")
			{
				document.getElementById("txtEmail").focus();
			}
			errMsgRepre+= "Please enter a valid email-id. \n";
		}
		/* if(document.getElementById("ddlResponsibility").value==0)
		{
			if(document.getElementById("txtRespons").value.replace(/ /g,"")=="")
			{				
				if(errMsgRepre=="")
				{
					document.getElementById("txtRespons").focus();
				}
				errMsgRepre+= "Please enter your responsibility. \n";
			}			
		}
		else
		{
			document.getElementById("HFRespons").value=document.getElementById("ddlResponsibility").options[document.getElementById("ddlResponsibility").selectedIndex].text;		
		}
		var checkLang=0;
		for(i=1;i<=4;i++)
		{		
			if(document.getElementById("chkLang_"+i).checked)
			{
				checkLang = 1;
			}
		}
		if(checkLang==0)
		{			
			if(errMsgRepre=="")
			{
				document.getElementById("ddlResponsibility").focus();
			}
			errMsgRepre+= "Please select a language.";
		} */
		if(errMsgRepre!="")
		{
			alert(errMsgRepre)
		}
		else
		{		
			if(document.getElementById("txtCompany").value.replace(/ /g,"")=="")
			{			
				if(errMsgComp=="")
				{
					document.getElementById("txtCompany").focus();
				}
				errMsgComp+= "Please enter your company name. \n";
			}			
			/* if(document.getElementById("txtPostal").value.replace(/ /g,"")=="")
			{			
				if(errMsgComp=="")
				{
					document.getElementById("txtPostal").focus();
				}
				errMsgComp+= "Please enter your company postal address. \n";
			} */
			if(document.getElementById("txtZipcode").value.replace(/ /g,"")=="")
			{			
				if(errMsgComp=="")
				{
					document.getElementById("txtZipcode").focus();
				}
				errMsgComp+= "Please enter your company zipcode. \n";
			}
			if(document.getElementById("txtCity").value.replace(/ /g,"")=="")
			{			
				if(errMsgComp=="")
				{
					document.getElementById("txtCity").focus();
				}
				errMsgComp+= "Please enter your company city. \n";
			}
			if(document.getElementById("txtCountry").value.replace(/ /g,"")=="")
			{			
				if(errMsgComp=="")
				{
					document.getElementById("txtCountry").focus();
				}
				errMsgComp+= "Please enter your company country. \n";
			}
			if(document.getElementById("txtCompPhone").value.replace(/ /g,"")=="")
			{			
				if(errMsgComp=="")
				{
					document.getElementById("txtCompPhone").focus();
				}
				errMsgComp+= "Please enter your company phone number. \n";
			}
			/* if(document.getElementById("txtFax").value.replace(/ /g,"")=="")
			{			
				if(errMsgComp=="")
				{
					document.getElementById("txtFax").focus();
				}
				errMsgComp+= "Please enter your company fax. \n";
			} */
			if(document.getElementById("txtCompEmail").value.replace(/ /g,"")=="")
			{			
				if(errMsgComp=="")
				{
					document.getElementById("txtCompEmail").focus();
				}
				errMsgComp+= "Please enter your company email. \n";
			}
			else if(!emailcheck(document.getElementById("txtCompEmail").value.replace(/ /g,"")))
			{
				if(errMsgComp=="")
				{
					document.getElementById("txtCompEmail").focus();
				}
				errMsgComp+= "Please enter a valid company email. \n";
			}
			/* if(document.getElementById("txtWebsite").value.replace(/ /g,"")=="")
			{			
				if(errMsgComp=="")
				{
					document.getElementById("txtWebsite").focus();
				}
				errMsgComp+= "Please enter your company website. \n";
			}
			if(document.getElementById("txtDate").value.replace(/ /g,"")=="")
			{			
				if(errMsgComp=="")
				{
					document.getElementById("txtDate").focus();
				}
				errMsgComp+= "Please enter date of creation of company. \n";
			}
			if(document.getElementById("txtStaffs").value.replace(/ /g,"")=="")
			{			
				if(errMsgComp=="")
				{
					document.getElementById("txtStaffs").focus();
				}
				errMsgComp+= "Please enter number of staffs. \n";
			}
			if(document.getElementById("txtSalesPeople").value.replace(/ /g,"")=="")
			{			
				if(errMsgComp=="")
				{
					document.getElementById("txtSalesPeople").focus();
				}
				errMsgComp+= "Please enter number of sales people. \n";
			} */
			if(document.getElementById("radgroupchainYes").checked)
			{
				if(document.getElementById("txtGroup").value.replace(/ /g,"")=="")
				{				
					if(errMsgComp=="")
					{
						document.getElementById("txtGroup").focus();
					}
					errMsgComp+= "Please enter the group. \n";
				}
			}
			if(document.getElementById("radWarehouseYes").checked)
			{
				if(document.getElementById("txtWarehouse").value.replace(/ /g,"")=="")
				{				
					if(errMsgComp=="")
					{
						document.getElementById("txtWarehouse").focus();
					}
					errMsgComp+= "Please enter the capacity of warehouse. \n";
				}
			}
			if(document.getElementById("radRetailYes").checked)
			{
				if(document.getElementById("txtRetail").value.replace(/ /g,"")=="")
				{				
					if(errMsgComp=="")
					{
						document.getElementById("txtRetail").focus();
					}
					errMsgComp+= "Please enter the number of retail shops. \n";
				}
			}
			/* if(document.getElementById("txtTurnover").value.replace(/ /g,"")=="")
			{			
				if(errMsgComp=="")
				{
					document.getElementById("txtTurnover").focus();
				}
				errMsgComp+= "Please enter estimated turnover in 2008. \n";
			}
			if(document.getElementById("txtCompBank").value.replace(/ /g,"")=="")
			{			
				if(errMsgComp=="")
				{
					document.getElementById("txtCompBank").focus();
				}
				errMsgComp+= "Please enter company's bank. \n";
			} 
			if(document.getElementById("txtNumImpBottles").value.replace(/ /g,"")=="")
			{			
				if(errMsgComp=="")
				{
					document.getElementById("txtNumImpBottles").focus();
				}
				errMsgComp+= "Please enter number of imported bottles in 2009. \n";
			}
			if(document.getElementById("HFCountImport").value==0)
			{			
				if(errMsgComp=="")
				{
					document.getElementById("ddlImportRegion").focus();
				}
				errMsgComp+= "Please select atleast one country. \n";
			}*/
			if(document.getElementById("ddlSpecialised").value==0)
			{
				if(document.getElementById("txtSpecialised").value.replace(/ /g,"")=="")
				{				
					if(errMsgComp=="")
					{
						document.getElementById("txtSpecialised").focus();
					}
					errMsgComp+= "Please enter in which you are specialised in. \n";
				}
			}
			else
			{
				document.getElementById("HFSpecialised").value=document.getElementById("ddlSpecialised").options[document.getElementById("ddlSpecialised").selectedIndex].text;		
			}
			/* var checkWines=0;
			for(i=1;i<=19;i++)
			{		
				if(document.getElementById("chkWines_"+i).checked)
				{
					checkWines = 1;
				}
			}
			var checkSpirits=0;
			for(i=1;i<=14;i++)
			{		
				if(document.getElementById("chkSpirits_"+i).checked)
				{
					checkSpirits = 1;
				}
			}
			var checkBeers=0;
			for(i=1;i<=3;i++)
			{		
				if(document.getElementById("chkBeers_"+i).checked)
				{
					checkBeers = 1;
				}
			}
			var checkLicores=0;
			for(i=1;i<=4;i++)
			{
				if(document.getElementById("chkLicores_"+i).checked)
				{
					checkLicores = 1;
				}
			}
			if(checkWines==0 && checkSpirits==0 && checkBeers==0 && checkLicores==0 && document.getElementById("txtOtherWines").value.replace(/ /g,"")=="")
			{			
				if(errMsgComp=="")
				{
					document.getElementById("txtOtherWines").focus();
				}
				errMsgComp+= "Please select any of the wines or spirits. \n";
			}
			if(document.getElementById("txtNumBottles").value.replace(/ /g,"")=="")
			{			
				if(errMsgComp=="")
				{
					document.getElementById("txtNumBottles").focus();
				}
				errMsgComp+= "Please enter number of bottles intend to buy. \n";
			}
			if(document.getElementById("HFCountIntend").value==0)
			{			
				if(errMsgComp=="")
				{
					document.getElementById("ddlIntendRegion").focus();
				}
				errMsgComp+= "Please select atleast one country. \n";
			} */
			if(document.getElementById("ddlLicenseType").value!=3)
			{			
				document.getElementById("HFLicense").value=document.getElementById("ddlLicense").options[document.getElementById("ddlLicense").selectedIndex].text;		
				document.getElementById("HFLicenseType").value=document.getElementById("ddlLicenseType").options[document.getElementById("ddlLicenseType").selectedIndex].text;
			}
			/* if(document.getElementById("txtWholesalers").value.replace(/ /g,"")=="")
			{				
				if(errMsgComp=="")
				{
					document.getElementById("txtWholesalers").focus();
				}
				errMsgComp+= "Please enter your wholesalers. \n";
			}
			if(document.getElementById("txtMailOrder").value.replace(/ /g,"")=="")
			{				
				if(errMsgComp=="")
				{
					document.getElementById("txtMailOrder").focus();
				}
				errMsgComp+= "Please enter your mail order. \n";
			}
			if(document.getElementById("txtSupermarkets").value.replace(/ /g,"")=="")
			{				
				if(errMsgComp=="")
				{
					document.getElementById("txtSupermarkets").focus();
				}
				errMsgComp+= "Please enter your super markets. \n";
			}
			if(document.getElementById("txtDepartmentStores").value.replace(/ /g,"")=="")
			{				
				if(errMsgComp=="")
				{
					document.getElementById("txtDepartmentStores").focus();
				}
				errMsgComp+= "Please enter your department stores. \n";
			}
			if(document.getElementById("txtRetailers").value.replace(/ /g,"")=="")
			{				
				if(errMsgComp=="")
				{
					document.getElementById("txtRetailers").focus();
				}
				errMsgComp+= "Please enter your retailers. \n";
			}
			if(document.getElementById("txtHotelrestaurants").value.replace(/ /g,"")=="")
			{				
				if(errMsgComp=="")
				{
					document.getElementById("txtHotelrestaurants").focus();
				}
				errMsgComp+= "Please enter your Hotel-restaurants. \n";
			}
			if(document.getElementById("txtPrivatecustomers").value.replace(/ /g,"")=="")
			{				
				if(errMsgComp=="")
				{
					document.getElementById("txtPrivatecustomers").focus();
				}
				errMsgComp+= "Please enter your private customers. \n";
			}
			if(document.getElementById("txtDistribution").value.replace(/ /g,"")=="")
			{				
				if(errMsgComp=="")
				{
					document.getElementById("txtDistribution").focus();
				}
				errMsgComp+= "Please enter the distribution areas covered. \n";
			}
			if(document.getElementById("txtAvgQty").value.replace(/ /g,"")=="")
			{				
				if(errMsgComp=="")
				{
					document.getElementById("txtAvgQty").focus();
				}
				errMsgComp+= "Please enter the average order quantity. \n";
			}
			if(document.getElementById("txtAvgNoOfOrders").value.replace(/ /g,"")=="")
			{				
				if(errMsgComp=="")
				{
					document.getElementById("txtAvgNoOfOrders").focus();
				}
				errMsgComp+= "Please enter the average number of orders. \n";
			}
			if(document.getElementById("txtSummary").value.replace(/ /g,"")=="")
			{				
				if(errMsgComp=="")
				{
					document.getElementById("txtSummary").focus();
				}
				errMsgComp+= "Please enter the summary of the ordered service. \n";
			} */
			var checkSelectCongress=0;
			for(i=1;i<=4;i++)
			{		
				if(document.getElementById("chkSelectCongress_"+i).checked)
				{
					checkSelectCongress = 1;
				}
			}
			if(checkSelectCongress==0)
			{
				errMsgComp+= "Please confirm the congress.";
				document.getElementById("txtSummary").focus();
			}
			if(errMsgComp!="")
			{
				alert(errMsgComp)
			}
			else
			{			
				/* if(document.getElementById("ddlCardType").value==0)
				{						
					document.getElementById("ddlCardType").focus();					
					errMsgCard+= "Please select the credit card type. \n";
				}
				else
				{
					document.getElementById("HFCardType").value=document.getElementById("ddlCardType").options[document.getElementById("ddlCardType").selectedIndex].text;	
				}
				if(document.getElementById("txtCreditNumber").value.replace(/ /g,"")=="")
				{				
					if(errMsgCard=="")
					{
						document.getElementById("txtCreditNumber").focus();
					}
					errMsgCard+= "Please enter the credit card number. \n";
				}
				expDateMonth=document.forms[0].expDateMonth.value;
				expDateYear=document.forms[0].expDateYear.value;
				var newDate=expDateMonth+"/1/"+expDateYear;
				newDate=new Date(newDate);
				var toDate=new Date();		
				// Convert both dates to milliseconds
				newDate= newDate.getTime()
				toDate= toDate.getTime()
				
				// Calculate the difference in milliseconds
				var difference_ms =(newDate-toDate)
				// Convert back to days and return
				diff=Math.round(difference_ms/ONE_DAY)+1
				if(diff<0)
				{				
					if(errMsgCard=="")
					{
						document.getElementById("expDateMonth").focus();
					}
					errMsgCard+= "Please enter the expiration date. \n";
				}
				else
				{
					document.getElementById("HFExpiryDate").value=document.getElementById("expDateMonth").options[document.getElementById("expDateMonth").selectedIndex].text+"/"+document.getElementById("expDateYear").options[document.getElementById("expDateYear").selectedIndex].text;	
				}
				if(document.getElementById("txtCSVNumber").value.replace(/ /g,"")=="")
				{				
					if(errMsgCard=="")
					{
						document.getElementById("txtCSVNumber").focus();
					}
					errMsgCard+= "Please enter the CSV number. \n";
				} */
				if(!document.getElementById("chkConfirm").checked)
				{	
					errMsgCard+= "Please confirm the terms and conditions. \n";
				}
				if(errMsgCard!="")
				{
					alert(errMsgCard)
				}
				else
				{
					document.forms[0].action = "executive_buyersDB.php";
					document.forms[0].submit();
				}
			}
		}
	}		
}
/*executive buyers ends here*/

/*Login form javascript starts here*/

function loginUser()
{
	var errMsg = "";
	
	var name = document.getElementById('TxtName').value;
	if(name=="")
		{
		errMsg = "Please enter Username";
		}
	var password = document.getElementById('TxtPassword').value;
	if(password=="")
		{
		
		errMsg = errMsg+"\nPlease enter Password";
		}
	if(errMsg!="")
	{
		alert(errMsg)
	}
	else
	{
	
	  checkDossierLogin()
	}	
}
function checkDossierLogin()
{
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request");
		return;
	}
	  var type=document.getElementById("HFUserType").value;
	user=document.getElementById("TxtName").value;
	pswd=document.getElementById("TxtPassword").value;
	url="ajax_dossieruser.php?u="+user+"&p="+pswd+"&t="+type;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=function()
	{
		if (xmlHttp.readyState==4)
		{
			if(xmlHttp.responseText==1)
			{
			 TINY.box.hide();
			  window.location="download_dossier.php";
			}
			else
			{
			 alert("Login failed");
			}
		}
	}			
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);	
}
function resetUser()
{
document.getElementById("TxtName").value="";
document.getElementById("TxtPassword").value="";
}
function goTohome()
{
 window.location="index.php";
}




/* vipbuyer_reg.php validations starts here */


	
function loadBuyerCountries(regObj,countryContName)
    {
	var countryCont=document.getElementById(countryContName);
	var xmlHttp;	
	var txtOther=document.getElementById("txtOtherBuyerCountry");
	txtOther.style.display="none";
	txtOther.value="";
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request");
		return;
	}
	url="ajax_vipbuyer_reg.php?r="+escape(regObj.value);
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=function()
	{
		if (xmlHttp.readyState==4)
		{
				countryCont.innerHTML=xmlHttp.responseText;
				var ddlCountry=document.getElementById("ddlBuyerCountry");
				ddlCountry.onchange=function() 
				{			
					buyerCountryChange();
				}
			
		}
		else
		{
			countryCont.innerHTML="loading countries....";
		}
	}			
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);	
}

function buyerCountryChange()
{
	var ddlCountry=document.getElementById("ddlBuyerCountry");
   var txtOther=document.getElementById("txtOtherBuyerCountry");
   if(ddlCountry.value==0)
   {
    txtOther.value="";
  	txtOther.style.display="block";
	}
	else
	{
	 	txtOther.style.display="none";
	}
}

// function ddlOtherchange(ddlobj,txtobj)
// {
    
   // var ddlLocation = document.getElementById(ddlobj).value ;
   // var txtOther = document.getElementById(txtobj) ;
   // if  (ddlLocation==0)
       // {
	    // txtOther.value="";
	    // txtOther.style.display="block";
	   // }
   // else
	// {
	 	// txtOther.style.display="none";
	// }
// }



function loadWinesCountries(regObj,countryContName)
{
	var countryCont=document.getElementById(countryContName);
	var xmlHttp;	
	var txtOther=document.getElementById("txtOtherWinesCountry");
	txtOther.style.display="none";
	txtOther.value="";
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request");
		return;
	}
	url="ajax_vipbuyerWines.php?r="+escape(regObj.value);
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=function()
	{
		if (xmlHttp.readyState==4)
		{
				countryCont.innerHTML=xmlHttp.responseText;
				var ddlCountry=document.getElementById("ddlWinesCountry");
				ddlCountry.onchange=function() 
				{			
					WinesCountryChange();
				}
			
		}
		else
		{
			countryCont.innerHTML="loading countries....";
		}
	}			
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);	
}

function WinesCountryChange()
{
   var ddlCountry=document.getElementById("ddlWinesCountry");
   var txtOther=document.getElementById("txtOtherWinesCountry");
   if(ddlCountry.value==0)
   {
    txtOther.value="";
  	txtOther.style.display="block";
	}
	else
	{
	 	txtOther.style.display="none";
	}
}

// to load the country's options for the flight 
function LoadOptions()
{
 var divId = document.getElementById("ddlOptions") ;
 var buyerid = document.getElementById("ddlBuyerLocation").value ;
  document.getElementById("Hfcongress").value = "";
  if (buyerid==1 || buyerid==2)
     {
	document.getElementById("Hfcongress").value="Milan";
	  divId.value=2;
	  getOptions(2);
	 }
	 else if (buyerid==3 || buyerid==4)
         {
		  
		    document.getElementById("Hfcongress").value="Hong Kong";
		  divId.value=1;
	      getOptions(1);
		 }
     else if (buyerid==5  || buyerid==6 || buyerid==7)
         {
		  document.getElementById("Hfcongress").value="New York";
		  divId.value=3;
		  getOptions(3);
		 }	 
     else if (buyerid==8)
        {
		 document.getElementById("Hfcongress").value="Moscow";
		 divId.value=4;
		 getOptions(4);
		}	 

}


function getOptions(divid)
{
  var divIndex = document.getElementById("ddlOptions").value ;
   document.getElementById("DivAsiaSpecific").style.display="none" ;
   document.getElementById("DivEurope").style.display="none" ;
   document.getElementById("divCMSA").style.display="none" ;
   document.getElementById("divCIS").style.display="none" ;
   
  if (divIndex==1)
  {
   document.getElementById("DivAsiaSpecific").style.display="block" ;
  }
  else if (divIndex==2)
  {
    document.getElementById("DivEurope").style.display="block" ;
  }
  else if (divIndex==3)
  {
   document.getElementById("divCMSA").style.display="block" ;
  }
  else if (divIndex==4)
  {
   document.getElementById("divCIS").style.display="block" ;
  }
}


function checkYes(divId , radId , txtbox)
{
 var divIndex= document.getElementById(divId) ;
 var radSelect = document.getElementById(radId).selected ;
 document.getElementById(txtbox).value="";
    if (radSelect=true)
       {
	    divIndex.style.display="block" ;
	   }
	else
       {
	    divIndex.style.display="none" ;
	   }
}
function checkNo(divId , radId , txtbox)
{
 var divIndex= document.getElementById(divId) ;
 var radSelect = document.getElementById(radId).selected ;
 document.getElementById(txtbox).value="";
    if (radSelect=true)
       {
	    divIndex.style.display="none" ;
	   }
	else
       {
	    dicIndex.style.display="block" ;
	   }
}


///validations for the VIP Buyer Form Starts Here 
function validateVIPBuyer()
{
   var ErrorMessage="";
   //check whether country located is selected or not
   
   if  ( document.getElementById("ddlBuyerLocation").value==0 )
		   {
			ErrorMessage += "Please select the country you are located in ..\n";
			document.getElementById("ddlBuyerLocation").focus();
		   }
	 else
	       {
            document.getElementById("HFBuyerRegion").value=document.getElementById("ddlBuyerLocation").options[document.getElementById("ddlBuyerLocation").selectedIndex].text;
		   }
   document.getElementById("HFTitle").value=document.getElementById("ddlTitle").options[document.getElementById("ddlTitle").selectedIndex].text;
    if  ( document.getElementById("txtFname").value.replace(/ /g,"")=="")
		   {
			 if (ErrorMessage=="")
			 {
			   document.getElementById("txtFname").focus();
			 }
			 ErrorMessage += "Please mention your First Name..\n" ;
		   }
		   
   if  ( document.getElementById("txtLname").value.replace(/ /g,"")=="")
		   {
			 if (ErrorMessage=="")
			 {
			   document.getElementById("txtLname").focus();
			 }
			  ErrorMessage += "Please mention your Last Name..\n";
		   }

    // if  ( document.getElementById("txtJobTitle").value.replace(/ /g,"")=="")
		   // {
			   // if (ErrorMessage=="")
			 // {
			   // document.getElementById("txtJobTitle").focus();
			 // }
			 // ErrorMessage += "Please mention yourJob Title..\n";
		   // }
   
   
   // if  ( document.getElementById("txtDirTel").value.replace(/ /g,"")=="")
		   // {
				// if (ErrorMessage=="")
					 // {
					   // document.getElementById("txtDirTel").focus();
					 // }
					 // ErrorMessage += "Please mention your Direct Telephone No..\n";
					   
		   // }
   if  ( document.getElementById("txtMob").value.replace(/ /g,"")=="")
		   {
		    if (ErrorMessage=="")
				{
			        document.getElementById("txtMob").focus();
		        }
			ErrorMessage += "Please mention your Mobile No ..\n";
		   }			
   
   ///check Email 
		if  ( document.getElementById("txtEmail").value.replace(/ /g,"")=="")
				{
				 if (ErrorMessage=="")
				   {
				      document.getElementById("txtEmail").focus();
				   }
                   ErrorMessage += "Please mention your Email ID..\n";
				}
		else
			{
				var emailval=ltrim(rtrim(document.getElementById("txtEmail").value));
				if (!validateEmail(emailval))
				{
					if (ErrorMessage=="")
				   {
				     document.getElementById("txtEmail").focus();
				   } 
				    ErrorMessage=ErrorMessage+"Enter a valid  email of Representative..\n";
			    }
		    }
			
			
   // if  ( document.getElementById("ddlResponsibility").value==6 )
		   // {
			 // if (ErrorMessage=="")
				   // {
				     // document.getElementById("ddlResponsibility").focus();
				   // }
				   // ErrorMessage += ">>>Please select the your Responsibility ..\n";
		   // }
		// else {
		      // if   ( document.getElementById("ddlResponsibility").value== 0 )
			    // {
				 // document.getElementById("HFResponsibility").value = document.getElementById("txtResponsibility").value
				// }
			  // else  
                // {
				  // document.getElementById("HFResponsibility").value = document.getElementById("ddlResponsibility").options[document.getElementById("ddlResponsibility").selectedIndex].text;
				// }			  
		     // }  

			 
    //insert ddlResponsibility value into hidden field HFResponsibility
    if   ( document.getElementById("ddlResponsibility").value== 0 )
			    {
				 document.getElementById("HFResponsibility").value = document.getElementById("txtResponsibility").value
				}
			  else  
                {
				  document.getElementById("HFResponsibility").value = document.getElementById("ddlResponsibility").options[document.getElementById("ddlResponsibility").selectedIndex].text;
				}		
   
   // var i=0;
   // var SelStat=0;
   
   // for (i=1 ; i<=5 ; i++)
		// {
		 // if  ( document.getElementById("chkLang_"+i).checked==true)
			  // {
			   // SelStat =1 ;
			   // break;
			  // }
		// }
		
	// if (SelStat==0)
		// {
		   // if (ErrorMessage=="")
				   // {
				   // document.getElementById("chkLang_1").focus();
				   // }
				    // ErrorMessage += ">>>Please select atleast one language..\n";
		// }
   
   // Company Presentation   
   if  ( document.getElementById("txtCompanyname").value.replace(/ /g,"")=="")
		   {
			 if (ErrorMessage=="")
				   {
				   	document.getElementById("txtCompanyname").focus();
				   }
				   ErrorMessage += "Please mention your Company Name..\n";
		   }
		   
   // if  ( document.getElementById("txtPostAdd").value.replace(/ /g,"")=="")
		   // {
		    // if (ErrorMessage=="")
				   // {
                     // document.getElementById("txtPostAdd").focus();
				   // }
                   // ErrorMessage += "Please mention your Postal Address..\n";				   
		   // }
		   
   if  ( document.getElementById("txtZipCode").value.replace(/ /g,"")=="")
		   {
		     if (ErrorMessage=="")
				   {
				   	document.getElementById("txtZipCode").focus();
				   }
				   ErrorMessage += "Please mention your Zip Code..\n";
		   }
		   
   if  ( document.getElementById("txtCity").value.replace(/ /g,"")=="")
		   {
		       if (ErrorMessage=="")
				   {
				   	document.getElementById("txtCity").focus();
				   }
				   ErrorMessage += "Please mention your City Name..\n";
		   }
		   
   if  ( document.getElementById("txtCountry").value.replace(/ /g,"")=="")
		   {
		      if (ErrorMessage=="")
				   {
				     document.getElementById("txtCountry").focus();
				   }
				   ErrorMessage += "Please mention your Country Name..\n";
		   }
		   
   if  ( document.getElementById("txtTel").value.replace(/ /g,"")=="")
		   {
		      if (ErrorMessage=="")
				   {
				     document.getElementById("txtTel").focus();
				   }
				   ErrorMessage += "Please mention your Telephone No..\n";
		   }
		   
   // if  ( document.getElementById("txtFax").value.replace(/ /g,"")=="")
		   // {
		     // if (ErrorMessage=="")
				   // {
				     // document.getElementById("txtFax").focus();
				   // }
				   // ErrorMessage += ">>>Please mention your Fax..\n";
		   // }
  
  
  //check coompany Email
  if  ( document.getElementById("txtCompanyEmail").value.replace(/ /g,"")=="")
		   {
		      if (ErrorMessage=="")
				   {
				    document.getElementById("txtCompanyEmail").focus();
				   }
				   ErrorMessage += "Please mention your Company Email..\n";
		   }
   else
			{
				var emailval=ltrim(rtrim(document.getElementById("txtCompanyEmail").value));
				if (!validateEmail(emailval))
				{
				    if (ErrorMessage=="")
				   {
				     document.getElementById("txtCompanyEmail").focus();
				   }
				   ErrorMessage=ErrorMessage+"Enter a valid Company Email..\n";
			    }
		    }
   
   
   
   // if  ( document.getElementById("txtWebsite").value.replace(/ /g,"")=="")
		   // {
		      // if (ErrorMessage=="")
				   // {
				     // document.getElementById("txtWebsite").focus();
				   // }
                   // ErrorMessage += "Please mention your Website..\n";
		   // }
   
   
   //date of creation of company
    // if  ( document.getElementById("txtCompanyCreateDate").value.replace(/ /g,"")=="")
		   // {
		     // if (ErrorMessage=="")
				   // {
				    // document.getElementById("txtCompanyCreateDate").focus();
				   // }
				   // ErrorMessage += "Please mention your Company Created Date..\n";
		   // }
		   
    // if  ((document.getElementById("txtStaff").value.replace(/ /g,"")=="") &&  (document.getElementById("txtStaff").value==0))
		   // {
		      // if (ErrorMessage=="")
				   // {
				    // document.getElementById("txtStaff").focus();
				   // }
				   // ErrorMessage += "Please mention your Total No. of Staff..\n";
		   // }
		   
    // if  ( document.getElementById("txtsalespeople").value.replace(/ /g,"")=="")
		   // {
		      // if (ErrorMessage=="")
				   // {
				    // document.getElementById("txtsalespeople").focus();
				   // }
                   // ErrorMessage += "Please mention your No. of SalesPeople..\n";					
		   // }
    
   // if (document.getElementById("radGroupchainYes").checked == true)
		 // {  
			// if  (document.getElementById("txtGroupchain").value.replace(/ /g,"") =="")
			// {
			   // if (ErrorMessage=="")
				   // {
				     // document.getElementById("txtGroupchain").focus();
				   // }
				   // ErrorMessage += "Please mention your Group/Chain..\n";
			// }
		 // }
	 
    // if (document.getElementById("radWarehouseYes").checked == true)
		 // {
			// if  (document.getElementById("txtWarehouse").value.replace(/ /g,"") =="")
			// {
			    // if (ErrorMessage=="")
				   // {
				    // document.getElementById("txtWarehouse").focus();
				   // }
                   // ErrorMessage += "Please mention your Warehouse..\n";				   
			// }
		 // }
		 
   // if (document.getElementById("radRetailYes").checked == true)
		 // {
			// if  (document.getElementById("txtRetail").value.replace(/ /g,"") =="")
			// {
			     // if (ErrorMessage=="")
				   // {
				     // document.getElementById("txtRetail").focus();
				   // }
				   // ErrorMessage += "Please mention your Retail..\n";
			// }
		 // }
   
    // if  (document.getElementById("txtEstTurnover").value.replace(/ /g,"")=="")
		   // {
		       // if (ErrorMessage=="")
				   // {
				     // document.getElementById("txtEstTurnover").focus();
				   // }
				   // ErrorMessage += "Please mention your Turnover..\n";
		   // }
		   
   // if  (document.getElementById("txtBankDetails").value.replace(/ /g,"")=="")
		   // {
		       // if (ErrorMessage=="")
				   // {
				     // document.getElementById("txtBankDetails").focus();
				   // }
				   // ErrorMessage += "Please mention your Bank Details..\n";
		   // }
		   
   // if  ((document.getElementById("txtImportBottles").value.replace(/ /g,"")=="")  &&  (document.getElementById("txtImportBottles").value==0) )
		   // {
		       // if (ErrorMessage=="")
				   // {
				     // document.getElementById("txtImportBottles").focus();
				   // }
				   // ErrorMessage += "Please mention No. Of Bottles..\n";
		   // }
  
   // if(document.getElementById("HFCountImported2009").value==0)
			// {			
				// if(ErrorMessage=="")
				// {
					// document.getElementById("ddlBuyerCountry").focus();
				// }
				// ErrorMessage+= "Please select atleast one country. \n";
			// }
			
   // if(document.getElementById("ddlSpecialised").value==4)
			// {
				// if(document.getElementById("txtSpecialised").value.replace(/ /g,"")=="")
				// {				
					// if(ErrorMessage=="")
					// {
						// document.getElementById("txtSpecialised").focus();
					// }
					// ErrorMessage+= "Please enter in which you are specialised in. \n";
				// }
			// }	
            // else 
			   // {
			     // document.getElementById("HFSpecialised").value= document.getElementById("ddlSpecialised").options[document.getElementById("ddlSpecialised").selectedIndex].text;
			   // }	

	   // get the ddlSpecialised value in the Hidden field	    
	  document.getElementById("HFSpecialised").value= document.getElementById("ddlSpecialised").options[document.getElementById("ddlSpecialised").selectedIndex].text;
			 

			 
			// var checkWines=0;
			// for(i=1;i<=19;i++)
			// {		
				// if(document.getElementById("chkWines_"+i).checked)
				// {
					// checkWines = 1;
				// }
			// }
			// var checkSpirits=0;
			// for(i=1;i<=14;i++)
			// {		
				// if(document.getElementById("chkSpirits_"+i).checked)
				// {
					// checkSpirits = 1;
				// }
			// }
			// var checkBeers=0;
			// for(i=1;i<=3;i++)
			// {		
				// if(document.getElementById("chkBeers_"+i).checked)
				// {
					// checkBeers = 1;
				// }
			// }
			// var checkLicores=0;
			// for(i=1;i<=4;i++)
			// {
				// if(document.getElementById("chkLicores_"+i).checked)
				// {
					// checkLicores = 1;
				// }
			// }
			// if(checkWines==0 && checkSpirits==0 && checkBeers==0 && checkLicores==0 && document.getElementById("txtOtherWines").value.replace(/ /g,"")=="")
			// {			
				// if(ErrorMessage=="")
				// {
					// document.getElementById("txtOtherWines").focus();
				// }
				// ErrorMessage+= "Please select any of the wines or spirits. \n";
			// }
			
			
			// if(document.getElementById("txtNoOfBottles").value.replace(/ /g,"")=="")
			// {			
				// if(ErrorMessage=="")
				// {
					// document.getElementById("txtNoOfBottles").focus();
				// }
				// ErrorMessage+= "Please enter number of bottles intend to buy. \n";
			// }
			
			// if(document.getElementById("HFCountImported").value==0)
			// {			
				// if(ErrorMessage=="")
				// {
					// document.getElementById("ddlWinesCountry").focus();
				// }
				// ErrorMessage+= "Please select atleast one country. \n";
			// }
				
			// if(document.getElementById("ddlLicense").value==0)
				// {			
					// if(ErrorMessage=="")
					// {
						// document.getElementById("ddlLicense").focus();
					// }
					// ErrorMessage+= "Please select your license type. \n";
				// }
				// else 
				   // {
                    // document.getElementById("HFLicense").value=document.getElementById("ddlLicense").options[document.getElementById("ddlLicense").selectedIndex].text;
        		   // }
				  
            // get the ddlLicense value into the hiddenfield				  
		    document.getElementById("HFLicense").value=document.getElementById("ddlLicense").options[document.getElementById("ddlLicense").selectedIndex].text;
        		     
			
			// if(document.getElementById("ddlLicenseType").value==3)
				// {			
					// if(ErrorMessage=="")
					// {
						// document.getElementById("ddlLicenseType").focus();
					// }
					// ErrorMessage+= ">>>Please specify your license type. \n";
				// }
			// else if(document.getElementById("ddlLicenseType").value==0)
				// {
					// if(document.getElementById("txtLicenseType").value.replace(/ /g,"")=="")
					// {				
						// if(ErrorMessage=="")
						// {
							// document.getElementById("txtLicenseType").focus();
						// }
						// ErrorMessage+= ">>>Please specify your license type. \n";
					// }
					// else
					// {
					 // document.getElementById("HFLicenseType").value=document.getElementById("txtLicenseType").value;
					// }
				// }
			  // else
                 // {
				    // document.getElementById("HFLicenseType").value=document.getElementById("ddlLicenseType").options[document.getElementById("ddlLicenseType").selectedIndex].text;
				 // }			  
			 
			 
			 // get the ddlLicenseType value into the hiddenfield				  
		    if(document.getElementById("ddlLicenseType").value==0)
				{ 
				   document.getElementById("HFLicenseType").value=document.getElementById("txtLicenseType").value;
				}
             else
                {
				     document.getElementById("HFLicenseType").value=document.getElementById("ddlLicenseType").options[document.getElementById("ddlLicenseType").selectedIndex].text;
				}			 
			
			
			// if(document.getElementById("txtWholesalers").value.replace(/ /g,"")=="")
			// {				
				// if(ErrorMessage=="")
				// {
					// document.getElementById("txtWholesalers").focus();
				// }
				// ErrorMessage+= "Please enter your wholesalers. \n";
			// }
			// if(document.getElementById("txtMailOrder").value.replace(/ /g,"")=="")
			// {				
				// if(ErrorMessage=="")
				// {
					// document.getElementById("txtMailOrder").focus();
				// }
				// ErrorMessage+= "Please enter your mail order. \n";
			// }
			// if(document.getElementById("txtSupermarkets").value.replace(/ /g,"")=="")
			// {				
				// if(ErrorMessage=="")
				// {
					// document.getElementById("txtSupermarkets").focus();
				// }
				// ErrorMessage+= "Please enter your super markets. \n";
			// }
			// if(document.getElementById("txtDepartmentStores").value.replace(/ /g,"")=="")
			// {				
				// if(ErrorMessage=="")
				// {
					// document.getElementById("txtDepartmentStores").focus();
				// }
				// ErrorMessage+= "Please enter your department stores. \n";
			// }
			// if(document.getElementById("txtRetailers").value.replace(/ /g,"")=="")
			// {				
				// if(ErrorMessage=="")
				// {
					// document.getElementById("txtRetailers").focus();
				// }
				// ErrorMessage+= "Please enter your retailers. \n";
			// }
			// if(document.getElementById("txtHotelrestaurants").value.replace(/ /g,"")=="")
			// {				
				// if(ErrorMessage=="")
				// {
					// document.getElementById("txtHotelrestaurants").focus();
				// }
				// ErrorMessage+= "Please enter your Hotel-restaurants. \n";
			// }
			// if(document.getElementById("txtPrivatecustomers").value.replace(/ /g,"")=="")
			// {				
				// if(ErrorMessage=="")
				// {
					// document.getElementById("txtPrivatecustomers").focus();
				// }
				// ErrorMessage+= "Please enter your private customers. \n";
			// }
			// if(document.getElementById("txtDistribution").value.replace(/ /g,"")=="")
			// {				
				// if(ErrorMessage=="")
				// {
					// document.getElementById("txtDistribution").focus();
				// }
				// ErrorMessage+= "Please enter the distribution areas covered. \n";
			// }
			// if(document.getElementById("txtAvgQty").value.replace(/ /g,"")=="")
			// {				
				// if(ErrorMessage=="") 
				// {
					// document.getElementById("txtAvgQty").focus();
				// }
				// ErrorMessage+= "Please enter the average order quantity. \n";
			// }
			// if(document.getElementById("txtAvgNoOfOrders").value.replace(/ /g,"")=="")
			// {				
				// if(ErrorMessage=="")
				// {
					// document.getElementById("txtAvgNoOfOrders").focus();
				// }
				// ErrorMessage+= "Please enter the average number of orders. \n";
			// }
			// if(document.getElementById("txtSummary").value.replace(/ /g,"")=="")
			// {				
				// if(ErrorMessage=="")
				// {
					// document.getElementById("txtSummary").focus();
				// }
				// ErrorMessage+= "Please enter the summary of the ordered service. \n";
			// }
			
			
			// :::::::::::::::::::  validation for the Congress Flights starts here ::::::::::::::::::::::::::::::;; // 
			//validation for the Congress buyer type Selected adn flights 
			// if (document.getElementById("ddlOptions").value==0)
			   // {
					  // if(ErrorMessage=="")
						// {
							// document.getElementById("ddlOptions").focus();
						// }
					  // ErrorMessage+= "Please Select the Congress Buyer From..\n";
			   // }
			  // else if (document.getElementById("ddlOptions").value==1)
			     // {
				    // if ( (document.getElementById("radAsiaSpecific1").checked== false)  && ( document.getElementById("radAsiaSpecific2").checked== false))
					// {
					   // ErrorMessage+= "Please Select the Options..\n"; 
					// }
					// else
					// {
					// if (document.getElementById("radAsiaSpecific1").checked== true)
					   // {
					       // if (document.getElementById("txtAsiaOpt1_Date").value.replace(/ /g,"")=="") 
						   // {
						       // if(ErrorMessage=="")
									// {
										// document.getElementById("txtAsiaOpt1_Date").focus();
									// }
								  // ErrorMessage+= "Please Select the Depart details for Asia Option1 ..\n";
						   // }
					   // }
					      // if (document.getElementById("radAsiaSpecific2").checked== true)
						   // {
							   // if (document.getElementById("txtAsiaOpt2_Date").value.replace(/ /g,"")=="")
							   // {
								   // if(ErrorMessage=="")
										// {
											// document.getElementById("txtAsiaOpt2_Date").focus();
										// }
									  // ErrorMessage+= "Please Select the Depart details for Asia Option2..\n";
							   // }
						   // }   
					// }
					   
				 // }
			  // else if (document.getElementById("ddlOptions").value==2)
			      // {
				     // if ( (document.getElementById("radEurope1").checked== false)  && ( document.getElementById("radEurope2").checked== false))
					// {
					   // ErrorMessage+= "Please Select the Options....\n"; 
					// }
					// else
					// {
						 // if (document.getElementById("radEurope1").checked== true)
						   // {
							   // if (document.getElementById("txtEuropeOpt1_Date").value.replace(/ /g,"")=="") 
							   // {
								   // if(ErrorMessage=="")
										// {
											// document.getElementById("txtEuropeOpt1_Date").focus();
										// }
									  // ErrorMessage+= "Please Select the Depart details for Europe Option1..\n";
							   // }
						   // }
					
				 
						 // if (document.getElementById("radEurope2").checked== true)
							   // {
								   // if (document.getElementById("txtEuropeOpt2_Date").value.replace(/ /g,"")=="") 
								   // {
									   // if(ErrorMessage=="")
											// {
												// document.getElementById("txtEuropeOpt2_Date").focus();
											// }
										  // ErrorMessage+= "Please Select the Depart details for Europe Option2 ..\n";
								   // }
							   // }   
							// }
				// }	   
					   
			  // else if (document.getElementById("ddlOptions").value==3)
			      // {
				     // if ( (document.getElementById("radCMSA1").checked== false)  && ( document.getElementById("radCMSA2").checked== false))
					// {
					   // ErrorMessage+= "Please Select the Options....\n"; 
					// }
					// else
                     // {
  					 
						// if (document.getElementById("radCMSA1").checked== true)
						   // {
							   // if (document.getElementById("txtCMSAOpt1_Date").value.replace(/ /g,"")=="")
							   // {
								   // if(ErrorMessage=="")
										// {
											// document.getElementById("txtCMSAOpt1_Date").focus();
										// }
									  // ErrorMessage+= "Please Select the Depart details for Canada,Mexico & South America  Option1..\n";
							   // }
						   // }
						   
						// if (document.getElementById("radCMSA2").checked== true)
						   // {
							   // if (document.getElementById("txtCMSAOpt2_Date").value.replace(/ /g,"")=="") 
							   // {
								   // if(ErrorMessage=="")
										// {
											// document.getElementById("txtCMSAOpt2_Date").focus();
										// }
									  // ErrorMessage+= "Please Select the Depart details for Canada,Mexico & South America  Option2..\n";
							   // }
						   // }   
                    // }					   
				 // }
			  // else if (document.getElementById("ddlOptions").value==4)
			      // {
				     // if ( (document.getElementById("radCIS1").checked== false)  && ( document.getElementById("radCIS2").checked== false))
					// {
					   // ErrorMessage+= "Please Select the Options....\n"; 
					// }
					// else
                     // {
					 
						// if (document.getElementById("radCIS1").checked== true)
						   // {
							   // if  (document.getElementById("txtCISOpt1_Date").value.replace(/ /g,"")=="") 
							   // {
								   // if(ErrorMessage=="")
										// {
											// document.getElementById("txtCISOpt1_Date").focus();
										// }
									  // ErrorMessage+= "Please Select the Depart details for CIS Regions Option1..\n";
							   // }
						   // }
						// if (document.getElementById("radCIS2").checked== true)
						   // {
							   // if (document.getElementById("txtCISOpt2_Date").value.replace(/ /g,"")=="") 
							   // {
								   // if(ErrorMessage=="")
										// {
											// document.getElementById("txtCISOpt2_Date").focus();
										// }
									  // ErrorMessage+= "Please Select the Depart details for CIS Regions Option2..\n";
							   // }
						   // }  
                    // }					   
				 // }
			   
		    // :::::::::::::::::::  validation for the Congress Flights ends here ::::::::::::::::::::::::::::::;; // 
			
             //basic validations completed here 
	
	
            var ErrorCardMessage="";
			if(ErrorMessage!="")
			{
				alert(ErrorMessage);
			}
			else
			{			
				
				if(document.getElementById("txtCreditCardName").value.replace(/ /g,"")=="")
				{				
					document.getElementById("txtCreditCardName").focus();
					ErrorCardMessage+= "Please enter the name on the credit card . \n";
				}
				
				if(document.getElementById("ddlCardType").value==0)
				{						
						if(ErrorCardMessage=="")
					{
					document.getElementById("ddlCardType").focus();	
					}				
					ErrorCardMessage+= "Please select the credit card type. \n";
				}
				 else
				    {
					 document.getElementById("HFCardType").value =document.getElementById("ddlCardType").options[document.getElementById("ddlCardType").selectedIndex].text;
					}
				
							
				if(document.getElementById("txtCreditNumber").value.replace(/ /g,"")=="")
				{				
					if(ErrorCardMessage=="")
					{
						document.getElementById("txtCreditNumber").focus();
					}
					ErrorCardMessage+= "Please enter the credit card number. \n";
				}
				expDateMonth=document.forms[0].expDateMonth.value;
				expDateYear=document.forms[0].expDateYear.value;
				var newDate=expDateMonth+"/1/"+expDateYear;
				newDate=new Date(newDate);
				var toDate=new Date();		
				//Convert both dates to milliseconds
				newDate= newDate.getTime()
				toDate= toDate.getTime()
				
				//Calculate the difference in milliseconds
				var difference_ms =(newDate-toDate)
				//Convert back to days and return
				diff=Math.round(difference_ms/ONE_DAY)+1
				if(diff<0)
				{				
					if(ErrorCardMessage=="")
					{
						document.getElementById("expDateMonth").focus();
					}
					ErrorCardMessage+= "Please enter the expiration date. \n";
				}
				else
				{
					document.getElementById("HFExpiryDate").value=document.getElementById("expDateMonth").options[document.getElementById("expDateMonth").selectedIndex].text+"/"+document.getElementById("expDateYear").options[document.getElementById("expDateYear").selectedIndex].text;	
				}
				if(document.getElementById("txtCSVNumber").value.replace(/ /g,"")=="")
				{				
					if(ErrorCardMessage=="")
					{
						document.getElementById("txtCSVNumber").focus();
					}
					ErrorCardMessage+= "Please enter the CSV number. \n";
				}
				
				
				
				if(!document.getElementById("chkConfirm").checked)
				{	
					ErrorCardMessage+= "Please confirm the terms and conditions. \n";
				}
				
				
				//validation summary 
				if(ErrorCardMessage!="")
				{
					alert(ErrorCardMessage)
				}
				else
				{
					document.forms[0].action = "vipbuyer_regDB.php";
					document.forms[0].submit();
				}
			}
	
////validations for the VIP Buyer Form Ends Here 	
}


/* vipbuyer_reg.php validations starts here */

function openShareHelp(msg,obj)
{
 var helpCont=document.getElementById("divTopShareHelp");
 var msgCont=document.getElementById("spanShareMsg");
 msgCont.innerHTML=msg;
 helpCont.style.display="block";
 helpCont.style.top=(parseInt(Top(obj)-32)) + "px";

 // helpCont.style.left=(parseInt(Left(obj))-190) + "px";
 var leftSpace=(parseInt(screen.width)-980)/2;
   helpCont.style.left=(parseInt(Left(obj))-leftSpace) + "px";
}
function closeShareHelp(obj)
{
 var helpCont=document.getElementById("divTopShareHelp");
 var msgCont=document.getElementById("spanShareMsg");
 msgCont.innerHTML="";
 helpCont.style.display="none";
}
function newsCountryChange(obj)
{
 document.getElementById("txtOtherCountry").value="";
 if(obj.value==0)
 {
  document.getElementById("txtOtherCountry").style.display="block";
 }
 else
 {
   document.getElementById("txtOtherCountry").style.display="none";
 }
}
function saveNewsletteruser()
{
 var errmsg="";
  if(document.getElementById("txtUserEmail").value.replace(/ /g,"")=="")
  {
		 errmsg=errmsg+"\n- Enter email";
  }
  else
  {
      emailval=ltrim(rtrim(document.getElementById("txtUserEmail").value));
		if (!validateEmail(emailval))
		{
		  errmsg=errmsg+"\n- Enter a valid  email";
		}
  }
  if(errmsg=="")
  {
	if(document.getElementById("ddlCountry").value==-1)
	{
		 document.getElementById("HFOtherCountry").value="";
	}
	else if(document.getElementById("ddlCountry").value==0)
	{
	  document.getElementById("HFOtherCountry").value=  document.getElementById("txtOtherCountry").value;
	}
	else
	{
	 document.getElementById("HFOtherCountry").value=document.getElementById("ddlCountry").options[document.getElementById("ddlCountry").selectedIndex].text;
	}
    document.forms[0].action = "addnews_user.php";
	 document.forms[0].target="ifSubmit";
	document.forms[0].submit();
  }
  else
  {
   alert(errmsg);
  }
}
function checkAllCongress(obj)
{
	var chkAsia=document.getElementById("chkAsiaPac");
	var chkEurope=document.getElementById("chkEurope");
	var chkAmerica=document.getElementById("chkAmerica");
	var chkCongress=document.getElementById("chkCIS");
 if(obj.checked==true)
 {
  chkAsia.checked=true;
  chkEurope.checked=true;
  chkAmerica.checked=true;
  chkCongress.checked=true;
 }
 else
 {
  chkAsia.checked=false;
  chkEurope.checked=false;
  chkAmerica.checked=false;
  chkCongress.checked=false;
 }
}
function resetNewsLetterFields()
{
 //window.location="newsletter_reg.php";
	document.getElementById("txtUserEmail").value="";
	document.getElementById("ddlPrefix").value=0;
	document.getElementById("txtFirstName").value="";
	document.getElementById("txtMiddleName").value="";
	document.getElementById("txtLastName").value="";
	document.getElementById("txtJobTitle").value="";
	document.getElementById("txtStreetAddress1").value="";
	document.getElementById("txtStreetAddress2").value="";
	document.getElementById("txtCity").value="";
	document.getElementById("txtState").value="";
	document.getElementById("txtZip").value="";
	document.getElementById("ddlCountry").value=-1;
	document.getElementById("txtOtherCountry").style.display="none";
	document.getElementById("txtOtherCountry").value="";
	document.getElementById("txtPhone").value="";
	document.getElementById("txtFax").value="";
	var chkAsia=document.getElementById("chkAsiaPac");
	var chkEurope=document.getElementById("chkEurope");
	var chkAmerica=document.getElementById("chkAmerica");
	var chkCongress=document.getElementById("chkCIS");
	chkAsia.checked=false;
	chkEurope.checked=false;
	chkAmerica.checked=false;
	chkCongress.checked=false;
	document.getElementById("chkGetAll").checked=false;

}
function calcTime(offset) {

    // create Date object for current location
    d = new Date();
   
    // convert to msec
    // add local time zone offset
    // get UTC time in msec
    utc = d.getTime() + (d.getTimezoneOffset() * 60000);
   
    // create new Date object for different city
    // using supplied offset
    nd = new Date(utc + (3600000*offset));
   
    // return time as a string
    document.write( nd.toLocaleTimeString());

}
function openpopUpText(spanId)
{
	var content = 	"<div style='position:absolute;top:-10px;left:97%;cursor:pointer;z-index:4000;'><img src='images/close.png' border='0px'   onclick='closeBgImage();' title='Close'/></div>"+document.getElementById(spanId).innerHTML;
	TINY.box.show(content,0,0,0,1)
}
function openLanguagePopUp()
{
 var contBox=document.getElementById("divLanguageBox");
 var leftVal=879;
 if(document.getElementById("HFHomePageFlag"))
 {
  leftVal=867;
 }
 contBox.onmouseover=function()
  {
     openLanguagePopUp();
  };
  contBox.style.display="block";
  contBox.style.top="13px";
  contBox.style.left=leftVal+"px";
}
function openLanguageDownPopUp()
{
 var contBox=document.getElementById("divLanguageBox");
  leftVal=867;
  contBox.style.display="block";
  contBox.style.top="503px";
  contBox.style.left=leftVal+"px";
  contBox.onmouseover=function()
  {
     openLanguageDownPopUp();
  };

}
function closeLangBox()
{
   var contBox=document.getElementById("divLanguageBox");
   contBox.style.display="none";
}
function changeLanguage(code)
{
var redUrl="";
 var curPage=getCurFile();
 if(code!="en")
 {
  redUrl="http://www.drinkworldcongress.com/"+""+code+"/"+curPage;
 }
 else
 {
  redUrl="http://www.drinkworldcongress.com/"+curPage;
 }
 window.location=redUrl;
}
function getCurFile()
{
 var sPath = window.location.pathname;
var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);
return sPage;
}

