function showsign(event){

document.getElementById('sign').style.display='block';	
}

function hidesign(){
document.getElementById('sign').style.display='none';		
}

function showinfo(num,event){
	var title=document.getElementById('titlebt-'+num).value;
	var desc=document.getElementById('descbt-'+num).value;
	var currency=document.getElementById('valuesbt-'+num).value;
	var values=document.getElementById('currencybt-'+num).value;
	var sign="";
	switch (values){
		case '1':
		sign="USD &#36;";
		break;
		case '2':
		sign="GBP &#163;";
		break;
		case '3':
		sign="EUR &euro";
		break;
		
	}
	var complementaryNum=3;
switch(title){
	case 'PLATINUM ADVERTISING SPONSOR ':
	complementaryNum=10;
	break;
	case 'GOLD SPONSOR (I)':
	complementaryNum=7;
	break;
	case 'GOLD SPONSOR (II)':
	complementaryNum=7;
	break;
	case 'SILVER SPONSOR (I)':
	complementaryNum=5;
	break;
	case 'SILVER SPONSOR (II)':
	complementaryNum=5;
	break;
	case 'SILVER SPONSOR (III)':
	complementaryNum=5;
	break;
	case 'BRONZE SPONSOR (I)':
	complementaryNum=4;
	break;
	case 'BRONZE SPONSOR (II)':
	complementaryNum=4;
	break;
	case 'BRONZE SPONSOR (III)':
	complementaryNum=4;
	break;
	case 'BRONZE SPONSOR (IV)':
	complementaryNum=4;
	break;
	case 'EXHIBITOR/ADVERTISER':
	complementaryNum=3;
	break;
	case 'DOUBLE-WIDE EXHIBITOR':
	complementaryNum=5;
	break;
	case 'EXHIBIT TABLE':
	complementaryNum=3;
	break;
	
}
	document.getElementById('titlebtdiv').innerHTML='<'+'b'+'>'+title+'<'+'/b'+'>';
	document.getElementById('descbtdiv').innerHTML=desc;
	document.getElementById('pricepopup').innerHTML='Cost:&nbsp;'+sign+' '+currency;
	document.getElementById('buttons').innerHTML="<a href='javascript:buynow(" + num + ");' class='orangeButton'>BUY NOW</a>";
            //"<input type='image' src='imgs/buy-now.gif' value='Buy Now'  onclick='buynow("+num+")'>"+'<'+'br'+'>';
	document.getElementById('complid').innerHTML=""+complementaryNum;
	document.getElementById('popupbt').style.display='block';
	
	
}

function buynow(num){
	location.href="cart.php?q="+num+"&p=add";
}

function closepopup(){
	document.getElementById('popupbt').style.display='none';
}

function checkFields(){
	if(document.getElementById('fname').value==""){
		alert("Full Name field it's required");
	}else if(document.getElementById('company').value==""){
		alert("Company field it's required");
	}else if(document.getElementById('tel').value==""){
		alert("Telephone field it's required");
	}else if(document.getElementById('address').value==""){
		alert("Address field it's required");
	}else {
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		var val2=document.getElementById('email').value;
		if(val2==""){
		alert("Email field it's required");
	}else if(!filter.test(document.getElementById('email').value)){
		alert("Enter a valid email");	
	}else{
		document.form1.submit();
	}
	}
			
	
	
}

var nVisaCardType 				= 0;
	var nMastercardCardType 		= 1;
	var nDiscoverCardType			= 2;
	var nAmexCardType				= 3;
	var nDinersClubCardType			= 4;
	var nCarteBlancheCardType		= 5;
	var nEnRouteCardType			= 6;
	var nJCBCardType				= 7;
	var nUnknownCardType			= 8;
	var cardPics = new Array();

	cardPics[nVisaCardType] = new Image();
	cardPics[nVisaCardType].src="images/cards/visa.jpg";
	cardPics[nMastercardCardType] = new Image();
	cardPics[nMastercardCardType].src="images/cards/mastercard.jpg";
	cardPics[nDiscoverCardType] = new Image();
	cardPics[nDiscoverCardType].src="images/cards/discover.jpg";
	cardPics[nAmexCardType] = new Image();
	cardPics[nAmexCardType].src="images/cards/amex.jpg";
	cardPics[nDinersClubCardType] = new Image();
	cardPics[nDinersClubCardType].src="images/cards/dinersclub.jpg";
	cardPics[nCarteBlancheCardType] = new Image();
	cardPics[nCarteBlancheCardType].src="images/cards/carteblanche.jpg";
	cardPics[nEnRouteCardType] = new Image();
	cardPics[nEnRouteCardType].src="images/cards/enroute.jpg";
	cardPics[nJCBCardType] = new Image();
	cardPics[nJCBCardType].src="images/cards/jcb.jpg";
	cardPics[nUnknownCardType] = new Image();
	cardPics[nUnknownCardType].src="images/cards/invalid.gif";

	//
	// Algorithm to verify a credit number is valid
	//
	function checkLuhn10(number) {
  	  if (number.length > 19)
    	    return (false);

  	  sum = 0; mul = 1; l = number.length;
  	  for (i = 0; i < l; i++) {
    	    digit = number.substring(l-i-1,l-i);
	    tproduct = parseInt(digit ,10)*mul;
	    if (tproduct >= 10)
	      sum += (tproduct % 10) + 1;
	    else
	      sum += tproduct;
	    if (mul == 1)
	      mul++;
	    else
	      mul--;
	  }

	  if ((sum % 10) == 0)
	    return (true);
	  else
	    return (false);
	}

	//
	// Determine the credit card type from the credit card number
	//
	function getCardType(number) {
		var numLength = number.length;

		if(numLength > 4)
		{
			if((number.charAt(0) == '4') && ((numLength == 13)||(numLength==16)))
				return(cardPics[nVisaCardType].src);
			else if((number.charAt(0) == '5' && ((number.charAt(1) >= '1') && (number.charAt(1) <= '5'))) && (numLength==16))
				return(cardPics[nMastercardCardType].src);
			else if(number.substring(0,4) == "6011" && (numLength==16))
				return(cardPics[nDiscoverCardType].src);
			else if((number.charAt(0) == '3' && ((number.charAt(1) == '4') || (number.charAt(1) == '7'))) && (numLength==15))
				return(cardPics[nAmexCardType].src);
			else if((number.charAt(0) == '3') && (numLength==16))
				return(cardPics[nJCBCardType].src);
			else if(((number.substring(0, 4) == "2131") || (number.substring(0, 4) == "1800")) && (numLength==15))
				return(cardPics[nJCBCardType].src);
			else if(((number.substring(0, 4) == "2014") || (number.substring(0, 4) == "2149")) && (numLength==15))
				return(cardPics[nEnRouteCardType].src);
			else if((number.charAt(0) == '3') && (number.charAt(1) == '8') && (numLength == 14))
				return(cardPics[nCarteBlancheCardType].src);
			else if((number.charAt(0) == '3') && (((number.charAt(1) == '0') && ((number.charAt(2) >= '0') && (number.charAt(2) <= '5')))
				|| (number.charAt(1) == '6')) && (numLength == 14))
				return(cardPics[nDinersClubCardType].src);

	    }

	    return(cardPics[nUnknownCardType].src);
	}


	function handleCCTyping (field, event) {
		var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;

      if (field.cardnum.value.length >= 13)
      {
      	if(!checkLuhn10(field.cardnum.value))
			{
				field.cardimage.src=cardPics[nUnknownCardType].src;
			}
			else
			{
				field.cardimage.src=getCardType(field.cardnum.value);
			}
		} else {
			field.cardimage.src=cardPics[nUnknownCardType].src;
		}

		return true;
	}


	function copyAddress()
	{
		if(document.form1.sInfo.checked == true )
		{
			document.form1.shipping_name.value 		= document.form1.name.value ;
			document.form1.shipping_address1.value 		= document.form1.address1.value ;
			document.form1.shipping_address2.value 		= document.form1.address2.value ;
			document.form1.shipping_city.value 			= document.form1.city.value ;
			document.form1.shipping_zip.value 			= document.form1.zip.value ;
			document.form1.shipping_state.value 		= document.form1.state.value ;
				document.form1.shipping_state.selectedIndex  = document.form1.shipping_state.selectedIndex;
			
			document.form1.shipping_country.value 		= document.form1.country.value ;
			document.form1.shipping_country.selectedIndex = document.form1.country.selectedIndex;
		}
	}

function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=590,height=245,left = 490,top = 312');");
}

function showProgress() 
	{
	document.getElementById("progress").style.visibility = 'visible';
	}
	
	function submitonce(form1)
	{
	if (document.all||document.getElementById){
		for (i=0;i<form1.length;i++)
	{
		var tempobj=form1.elements[i]
	if(tempobj.type.toLowerCase()=="submit"||tempobj.type.toLowerCase()=="reset")
	tempobj.disabled=true
	}
	}
}
function showProgress()
	{
	document.getElementById("progress").style.visibility = 'visible';
	}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

