﻿function checkRequiredFields(input) 
{ 
			var requiredFields = new Array("First_name","Last_name","email","codestr"); 
			var fieldNames = new Array("First_name","Last_name","E-mail","Code"); 

			var fieldCheck = true; 
			var fieldsNeeded = "\n Must Input:\n\n\t"; 

			for(var fieldNum=0; fieldNum < requiredFields.length; fieldNum++) { 
				if ((input.elements[requiredFields[fieldNum]].value == "") || (input.elements[requiredFields[fieldNum]].value == " ")) { 
					fieldsNeeded += fieldNames[fieldNum] + "\n\t"; 
					fieldCheck = false;
				} 
			} 

			if (fieldCheck == true) 
			{ 
				//return true; 
			} 
			else 
			{ 
				alert(fieldsNeeded); 
				return false; 
			}


			var checkmFields = new Array("email"); 
			for(var fieldNum=0; fieldNum < checkmFields.length; fieldNum++) { 
				emailStr=input.elements[checkmFields[fieldNum]].value;
				if (emailStr.indexOf("@")<=0) {
						fieldCheck = false;		
				}
			}				
			if (fieldCheck == true) 
			{ 
				return true; 
			} 
			else 
			{ 
				alert("EMAIL is incorrectly"); 
				return false; 
			}


} 


function selectCity_(idCity, city) {
	var oCity = document.getElementById(idCity);
	for (var i=0; i<oCity.options.length; i++)
	if (city==oCity.options[i].text) {
		oCity.value = oCity.options[i].value;
		break;
	}
}

function selectDistrict_(idCity, idDistrict, district, idZIP) {
	var oZIP = document.getElementById(idZIP);
	var zip  = oZIP.value;
	onChgCity_(idCity, idDistrict, idZIP);
	oZIP.value = zip;
	var oDistrict = document.getElementById(idDistrict);
	for (var i=0; i<oDistrict.options.length; i++)
	if (district==oDistrict.options[i].text) {
		oDistrict.value = oDistrict.options[i].value;
		break;
	}
}

function onChgCity_(idCity, idDistrict, idZIP) {

	var oDistrict = document.getElementById(idDistrict);
	oDistrict.length = 0;
	oDistrict.options[0] = new Option('----- SELECT -----','');
	oDistrict.selectedIndex = 0;

	var oCity = document.getElementById(idCity);
	var n=1, nCity = oCity.value;
	if(nCity=='PCIE_HD5900'){oDistrict.options[n]=new Option('HD5970','HD5970');n++;}
	if(nCity=='PCIE_HD5800'){oDistrict.options[n]=new Option('LCS HD5870','LCS_HD5870');n++;}
	if(nCity=='PCIE_HD5800'){oDistrict.options[n]=new Option('HD5870','HD5870');n++;}
	if(nCity=='PCIE_HD5800'){oDistrict.options[n]=new Option('HD5850','HD5850');n++;}	
	if(nCity=='PCIE_HD5700'){oDistrict.options[n]=new Option('HD5770','HD5770');n++;}	
	if(nCity=='PCIE_HD5700'){oDistrict.options[n]=new Option('PLAY! HD5770','PLAY!_HD5770');n++;}	
	if(nCity=='PCIE_HD5700'){oDistrict.options[n]=new Option('PCS HD5750 PREMIUM','PCS_HD5750_PREMIUM');n++;}	
	if(nCity=='PCIE_HD5700'){oDistrict.options[n]=new Option('PCS HD5750','PCS_HD5750');n++;}	
	if(nCity=='PCIE_HD5700'){oDistrict.options[n]=new Option('SCS3 HD5750','SCS3_HD5750');n++;}	
				
	if(nCity=='PCIE_HD4800'){oDistrict.options[n]=new Option('LCS HD4890','LCS_HD4890');n++;}
	if(nCity=='PCIE_HD4800'){oDistrict.options[n]=new Option('PCS+ HD4890','PCS+_HD4890');n++;}
	if(nCity=='PCIE_HD4800'){oDistrict.options[n]=new Option('PCS HD4890','PCS_HD4890');n++;}
	if(nCity=='PCIE_HD4800'){oDistrict.options[n]=new Option('HD4890','HD4890');n++;}
	if(nCity=='PCIE_HD4800'){oDistrict.options[n]=new Option('HD4870X2','HD4870X2');n++;}
	if(nCity=='PCIE_HD4800'){oDistrict.options[n]=new Option('PCS+ HD4870','PCS+_HD4870');n++;}
	if(nCity=='PCIE_HD4800'){oDistrict.options[n]=new Option('LCS HD4870','LCS_HD4870');n++;}
	if(nCity=='PCIE_HD4800'){oDistrict.options[n]=new Option('HD4870','HD4870');n++;}
	if(nCity=='PCIE_HD4800'){oDistrict.options[n]=new Option('PCS+ HD4850','PCS+_HD4850');n++;}
	if(nCity=='PCIE_HD4800'){oDistrict.options[n]=new Option('PLAY! HD4850','PLAY!_HD4850');n++;}	
	if(nCity=='PCIE_HD4800'){oDistrict.options[n]=new Option('HD4830','HD4830');n++;}	
	
	if(nCity=='PCIE_HD4700'){oDistrict.options[n]=new Option('HD4770','HD4770');n++;}
	if(nCity=='PCIE_HD4700'){oDistrict.options[n]=new Option('PCS HD4770','PCS_HD4770');n++;}	
	
	if(nCity=='PCIE_HD4600'){oDistrict.options[n]=new Option('PCS HD4670','PCS_HD4670');n++;}
	if(nCity=='PCIE_HD4600'){oDistrict.options[n]=new Option('Go Green HD4670','Go_Green_HD4670');n++;}
	if(nCity=='PCIE_HD4600'){oDistrict.options[n]=new Option('Go Green HD4650','Go_Green_HD4650');n++;}
	if(nCity=='PCIE_HD4600'){oDistrict.options[n]=new Option('HD4650','HD4650');n++;}
	if(nCity=='PCIE_HD4600'){oDistrict.options[n]=new Option('HD4650 Low Profile','HD4650_Low_Profile');n++;}

	if(nCity=='PCIE_HD4500'){oDistrict.options[n]=new Option('HD4550','HD4550');n++;}
	
	if(nCity=='PCIE_HD4300'){oDistrict.options[n]=new Option('HD4350','HD4350');n++;}
	if(nCity=='PCIE_HD4300'){oDistrict.options[n]=new Option('SCS HD4350','SCS_HD4350');n++;}
	

	if(nCity=='PCIE_HD3600'){oDistrict.options[n]=new Option('HD3650','HD3650');n++;}

	if(nCity=='PCIE_HD3400'){oDistrict.options[n]=new Option('SCS HD3450','SCS_HD3450');n++;}
	if(nCity=='PCIE_HD3400'){oDistrict.options[n]=new Option('HD3450','HD3450');n++;}	
	
	if(nCity=='AGP_HD4600'){oDistrict.options[n]=new Option('PCS HD4670','PCS_HD4670');n++;}	

	if(nCity=='AGP_HD3600'){oDistrict.options[n]=new Option('HD3650','HD3650');n++;}
	if(nCity=='AGP_HD3400'){oDistrict.options[n]=new Option('HD3450','HD3450');n++;}

					
	var oZIP = document.getElementById(idZIP);
	oZIP.value = "";
}



function onChgUsing_(idCity, idDistrict, idZIP) {

	var oDistrict = document.getElementById(idDistrict);
	oDistrict.length = 0;
	oDistrict.options[0] = new Option('----- SELECT -----','');
	oDistrict.selectedIndex = 0;

	var oCity = document.getElementById(idCity);
	var n=1, nCity = oCity.value;
	if(nCity=='ATI'){oDistrict.options[n]=new Option('PowerColor','PowerColor');n++;}
	if(nCity=='ATI'){oDistrict.options[n]=new Option('ASUS','ASUS');n++;}
	if(nCity=='ATI'){oDistrict.options[n]=new Option('Sapphire','Sapphire');n++;}
	if(nCity=='ATI'){oDistrict.options[n]=new Option('Palit','Palit');n++;}
	if(nCity=='ATI'){oDistrict.options[n]=new Option('MSI','MSI');n++;}
	if(nCity=='ATI'){oDistrict.options[n]=new Option('Gigabyte','Gigabyte');n++;}
	if(nCity=='ATI'){oDistrict.options[n]=new Option('HIS','HIS');n++;}
	if(nCity=='ATI'){oDistrict.options[n]=new Option('Diamond','Diamond');n++;}

	if(nCity=='ATI'){oDistrict.options[n]=new Option('VisionTek','VisionTek');n++;}
	if(nCity=='ATI'){oDistrict.options[n]=new Option('Gainward','Gainward');n++;}
	if(nCity=='ATI'){oDistrict.options[n]=new Option('XFX','XFX');n++;}
	if(nCity=='ATI'){oDistrict.options[n]=new Option('Others','Others');n++;}
			
	if(nCity=='NVIDIA'){oDistrict.options[n]=new Option('ASUS','ASUS');n++;}
	if(nCity=='NVIDIA'){oDistrict.options[n]=new Option('Palit','Palit');n++;}
	if(nCity=='NVIDIA'){oDistrict.options[n]=new Option('MSI','MSI');n++;}	
	if(nCity=='NVIDIA'){oDistrict.options[n]=new Option('Gigabyte','Gigabyte');n++;}
	if(nCity=='NVIDIA'){oDistrict.options[n]=new Option('XFX','XFX');n++;}
	if(nCity=='NVIDIA'){oDistrict.options[n]=new Option('EVGA','EVGA');n++;}
	if(nCity=='NVIDIA'){oDistrict.options[n]=new Option('BFG','BFG');n++;}
	if(nCity=='NVIDIA'){oDistrict.options[n]=new Option('PNY','PNY');n++;}
	if(nCity=='NVIDIA'){oDistrict.options[n]=new Option('Sparkle','Sparkle');n++;}
	if(nCity=='NVIDIA'){oDistrict.options[n]=new Option('Zotac','Zotac');n++;}
	if(nCity=='NVIDIA'){oDistrict.options[n]=new Option('Galaxy','Galaxy');n++;}
	if(nCity=='NVIDIA'){oDistrict.options[n]=new Option('Gainward','Gainward');n++;}
	if(nCity=='NVIDIA'){oDistrict.options[n]=new Option('ECS','ECS');n++;}
	if(nCity=='NVIDIA'){oDistrict.options[n]=new Option('POV','POV');n++;}
	if(nCity=='NVIDIA'){oDistrict.options[n]=new Option('Biostar','Biostar');n++;}	
	if(nCity=='NVIDIA'){oDistrict.options[n]=new Option('Leadtek','Leadtek');n++;}
	if(nCity=='NVIDIA'){oDistrict.options[n]=new Option('Inno3D','Inno3D');n++;}
	if(nCity=='NVIDIA'){oDistrict.options[n]=new Option('Others','Others');n++;}	
		
	var oZIP = document.getElementById(idZIP);
	oZIP.length = 0;
	oZIP.options[0] = new Option('----- SELECT -----','');
	oZIP.selectedIndex = 0;

	var oCity = document.getElementById(idCity);
	var n=1, nCity = oCity.value;
	if(nCity=='ATI'){oZIP.options[n]=new Option('HD5970','HD5970');n++;}
	if(nCity=='ATI'){oZIP.options[n]=new Option('HD5870','HD5870');n++;}
	if(nCity=='ATI'){oZIP.options[n]=new Option('HD5850','HD5850');n++;}
	if(nCity=='ATI'){oZIP.options[n]=new Option('HD5770','HD5770');n++;}
	if(nCity=='ATI'){oZIP.options[n]=new Option('HD5750','HD5750');n++;}
	if(nCity=='ATI'){oZIP.options[n]=new Option('HD4890','HD4890');n++;}
	
	if(nCity=='ATI'){oZIP.options[n]=new Option('HD4870X2','HD4870X2');n++;}
	if(nCity=='ATI'){oZIP.options[n]=new Option('HD4870','HD4870');n++;}
	if(nCity=='ATI'){oZIP.options[n]=new Option('HD4850','HD4850');n++;}
	if(nCity=='ATI'){oZIP.options[n]=new Option('HD4830','HD4830');n++;}
	if(nCity=='ATI'){oZIP.options[n]=new Option('HD4770','HD4770');n++;}
		
	if(nCity=='ATI'){oZIP.options[n]=new Option('HD4670','HD4670');n++;}
	if(nCity=='ATI'){oZIP.options[n]=new Option('HD4650','HD4650');n++;}
	if(nCity=='ATI'){oZIP.options[n]=new Option('HD4550','HD4550');n++;}
	if(nCity=='ATI'){oZIP.options[n]=new Option('HD4350','HD4350');n++;}
	if(nCity=='ATI'){oZIP.options[n]=new Option('HD3870X2','HD3870X2');n++;}
	if(nCity=='ATI'){oZIP.options[n]=new Option('HD3870','HD3870');n++;}
	if(nCity=='ATI'){oZIP.options[n]=new Option('HD3850','HD3850');n++;}
	if(nCity=='ATI'){oZIP.options[n]=new Option('HD3650','HD3650');n++;}
	if(nCity=='ATI'){oZIP.options[n]=new Option('HD3450','HD3450');n++;}
	if(nCity=='ATI'){oZIP.options[n]=new Option('HD2900','HD2900');n++;}
	if(nCity=='ATI'){oZIP.options[n]=new Option('HD2600','HD2600');n++;}
	if(nCity=='ATI'){oZIP.options[n]=new Option('HD2400','HD2400');n++;}
	if(nCity=='ATI'){oZIP.options[n]=new Option('X1950/X1900/X1800','X1950/X1900/X1800');n++;}
	if(nCity=='ATI'){oZIP.options[n]=new Option('X1650/X1600','X1650/X1600');n++;}				
	if(nCity=='ATI'){oZIP.options[n]=new Option('X1550/X1300','X1550/X1300');n++;}
	if(nCity=='ATI'){oZIP.options[n]=new Option('Others','Others');n++;}		
	if(nCity=='NVIDIA'){oZIP.options[n]=new Option('GTX295','GTX295');n++;}
	if(nCity=='NVIDIA'){oZIP.options[n]=new Option('GTX280','GTX280');n++;}
	if(nCity=='NVIDIA'){oZIP.options[n]=new Option('GTX275','GTX275');n++;}
	if(nCity=='NVIDIA'){oZIP.options[n]=new Option('GTX260','GTX260');n++;}
	if(nCity=='NVIDIA'){oZIP.options[n]=new Option('GTS250','GTS250');n++;}	
	if(nCity=='NVIDIA'){oZIP.options[n]=new Option('GT240','GT240');n++;}	
	if(nCity=='NVIDIA'){oZIP.options[n]=new Option('GT220','GT220');n++;}	
	if(nCity=='NVIDIA'){oZIP.options[n]=new Option('G210','G210');n++;}	
				
	if(nCity=='NVIDIA'){oZIP.options[n]=new Option('9800GX2','9800GX2');n++;}
	if(nCity=='NVIDIA'){oZIP.options[n]=new Option('9800GTX+ / 9800GTX','9800GTX+ / 9800GTX');n++;}
	if(nCity=='NVIDIA'){oZIP.options[n]=new Option('9800GT','9800GT');n++;}
	if(nCity=='NVIDIA'){oZIP.options[n]=new Option('9600GT','9600GT');n++;}
	if(nCity=='NVIDIA'){oZIP.options[n]=new Option('9600GSO','9600GSO');n++;}
	if(nCity=='NVIDIA'){oZIP.options[n]=new Option('9500GT','9500GT');n++;}
	if(nCity=='NVIDIA'){oZIP.options[n]=new Option('9400GT','9400GT');n++;}
	if(nCity=='NVIDIA'){oZIP.options[n]=new Option('8800GTX','8800GTX');n++;}
	if(nCity=='NVIDIA'){oZIP.options[n]=new Option('8800GTS','8800GTS');n++;}
	if(nCity=='NVIDIA'){oZIP.options[n]=new Option('8800GT','8800GT');n++;}
	if(nCity=='NVIDIA'){oZIP.options[n]=new Option('8800GS','8800GS');n++;}
	if(nCity=='NVIDIA'){oZIP.options[n]=new Option('8600GTS','8600GTS');n++;}
	if(nCity=='NVIDIA'){oZIP.options[n]=new Option('8600GT','8600GT');n++;}
	if(nCity=='NVIDIA'){oZIP.options[n]=new Option('8600GS','8600GS');n++;}
	if(nCity=='NVIDIA'){oZIP.options[n]=new Option('8500GT','8500GT');n++;}
	if(nCity=='NVIDIA'){oZIP.options[n]=new Option('8400GS','8400GS');n++;}
	if(nCity=='NVIDIA'){oZIP.options[n]=new Option('Others','Others');n++;}
}
