function validate_deleteRecord(redirect_url){
	if(confirm("Are you sure you want to delete this?!")){
		window.location = redirect_url;
	}
}

function handler(e){
	var key = (navigator.appName == "Netscape") ? e.which : e.keyCode;
	if (key == 110)
		return false;
	if ((key > 36 && key < 41) || key == 9 || key == 8 || key == 13 || key == 46 || (key > 47 && key < 58) || (key > 95 && key < 106))
		return true; 
	else
		return false;
}


function checkCLUBID(){
	var clubid = document.getElementById("clubid").value;

	if(clubid.length < 4){
		alert("A ClubWND nickname is required and it must be atleast 4 characters long.");
		document.getElementById("clubid").value='';
		return false;
	}

	var spacePos = clubid.indexOf(" ");
	if(spacePos != -1){
		alert("Your nickname must start with a letter (a-z) and must not include anything except characters from (a-z) and numbers from (0-9)");
		document.getElementById("clubid").value='';
		return false;		
	}

	var re = /^[\w ]+$/;
	if(!re.test(document.getElementById("clubid").value)) {
		alert("Your nickname must start with a letter (a-z) and must not include anything except characters from (a-z) and numbers from (0-9)");
		document.getElementById("clubid").value='';
		return false;
	}

	var fLetter = document.getElementById("clubid").value.substr(0, 1);
	if(!/^[a-z]/i.test(fLetter)){
		alert("Your nickname must start with a letter (a-z) and must not include anything except characters from (a-z) and numbers from (0-9)");
		document.getElementById("clubid").value='';
		return false;
	}

	document.getElementById("CLUBIDCheck").value = clubid;
	document.getElementById("checkCLUBIDForm").submit();
}

function validate_addphone(nform){

	try{
		var xarray=null;
		for(var i=0;i<productArray.length; i++){
			if((productArray[i][0] == nform.pname.value) && ((nform.pserial.value).indexOf(productArray[i][3])!=-1)){
				xarray=productArray[i][3];
				break;
			}
		}
		var anum=new RegExp(xarray+'[0-9]{7}$');
		var x=nform.pserial.value;

/*
		var xarray=null;
		for(var i=0;i<phonearray.length;i++){
			if(phonearray[i].indexOf(nform.pname.value)!=-1){
				xarray=phonearray[i];
				break;
			}
		}
		var phoneid=(xarray.split('_'))[1];
		var x=nform.pserial.value;
		var anum=new RegExp('^355487'+phoneid+'[0-9]{7}$');
*/

}catch(E){
		alert("Select Phone Type");
		return false;
}

	var alertCounter = 0
	var alertMsg = "Required Fields must be fiilled in:			";
	if(nform.pname.value=="none"){	alertMsg += "\n\n- Phone Type";	alertCounter++;}
	if(nform.pserial.value=="" || nform.pserial.value.length < 15 ){	alertMsg += "\n- Phone Serial (15 digit number)";	alertCounter++;	}
	if((!anum.test(x))){	alertMsg += "\n- The IMEI you have entered is invalid for this type of mobile phone.";	alertCounter++;	}
	if (alertCounter > 0){
		alert(alertMsg)
		return false;
	}else{
		return true;
	}
	
}

function validate_register(nform){
	checkCLUBID();
	try{
		
		var xarray=null;
		for(var i=0;i<productArray.length; i++){
			if((productArray[i][0] == nform.pname.value) && ((nform.pserial.value).indexOf(productArray[i][3])!=-1)){
				xarray=productArray[i][3];
				break;
			}
		}

		var anum=new RegExp(xarray+'[0-9]{7}$');
		var x=nform.pserial.value;

	}catch(E){
			alert("Select Phone type");
			return false;
	}

	var alertCounter = 0
	var alertMsg = "Required Fields must be fiilled in:			";
	if(nform.pname.value==""){	alertMsg += "\n\n- Phone Type";	alertCounter++;}
	if(nform.Country_Purcashed.value==""){	alertMsg += "\n- Country Purchased";	alertCounter++;	}
	if(nform.pserial.value=="" || nform.pserial.length<15 ){	alertMsg += "\n- Phone Serial (15 digit number)";	alertCounter++;	}
	if((!anum.test(x))){	alertMsg += "\n- The IMEI you have entered is invalid for this type of mobile phone.";	alertCounter++;	}
	if(nform.firstName.value==""){	alertMsg += "\n- First Name";	alertCounter++;	}
	if(nform.lastName.value==""){	alertMsg += "\n- Last Name";	alertCounter++;	}
	if(nform.address1.value==""){	alertMsg += "\n- Address";	alertCounter++;	}
	if(nform.country.value==""){	alertMsg += "\n- Country";	alertCounter++;	}
	if(nform.city.value==""){	alertMsg += "\n- City";		alertCounter++;	}
	var gendercheck=false;
	for (c=0;c<nform.radio_count.value;c++){
		if(nform.gender_ar[c].checked==true){
			gendercheck=true;
		}
	}
	if(!gendercheck){		alertMsg += "\n- Gender";	alertCounter++;	}
        if(nform.GSMNumber.value==""){	alertMsg += "\n- GSMNumber";	alertCounter++;}
	//if(nform.telecom.value==""){	alertMsg += "\n- Telecom Operator";	alertCounter++;	}
        var str = nform.email.value;
        var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid 
        var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid 
        if (!reg1.test(str) && reg2.test(str)) {}else{ alertMsg += "\n- Valid Email";alertCounter++; }
	if(!nform.password.value || !nform.repassword.value){	alertMsg += "\n- Passwords";	alertCounter++;	}
	if(nform.password.value!=nform.repassword.value){	alertMsg += "\n- Passwords do not match.";	alertCounter++;	}
	if(nform.clubid.value==""){	alertMsg += "\n- Club ID";	alertCounter++;	}
	if(nform.jobTitle.value==""){	alertMsg += "\n- Job Title";	alertCounter++;	}
	if(nform.industry.value==""){	alertMsg += "\n- Industry";	alertCounter++;	}
	if(nform.HAU.value==""){	alertMsg += "\n- Hear about us";alertCounter++;	}
	if (alertCounter > 0){
		alert(alertMsg)
		return false;
	}else{
		return true;
	}
}
function validate_ConfirmPassword(NForm){
	if(!NForm.password.value || !NForm.repassword.value){
		alert("All fields are required")
		return false;
	}
	if(NForm.password.value!=NForm.repassword.value){
		alert("Passwords do not match")
		return false;
	}
	return true;
}

String.prototype.trim = function(){
	return this.replace(/(^\s*)|(\s*$)/g, "");
}
function enable_disable(value){
	var target = document.getElementById("subbtn");
	if(value>0){
		target.disabled=false;
	}else{
		target.disabled=true;
	}
}

function IsValidEmail(NForm){ 
	
        NForm.email.focus();
        var str = NForm.email.value; 
        var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid 
        var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid 
        if (!reg1.test(str) && reg2.test(str)) { // if syntax is valid 
                return true; 
        }else{ 
                alert("Enter a valid Email");
                return false; 
        }
}

function validate_formtow(nform){
	if(nform.pname.value.trim()==""){
		alert("Product Name Required");
		nform.pname.focus();
		return false;
	}
	if(nform.pserial.value.trim()==""){
		alert("Product Serial # Required");
		nform.pserial.focus();
		return false;
	}
	return true;
}

function validate_formthree(nform){
	if(nform.HAU.value==''){
		alert("How did you hear about us is required!");
		nform.HAU.focus();
		return false;
	}
	if(nform.Country_Purcashed.value==''){
		alert("Purchased Country is required!");
		nform.Country_Purcashed.focus();
		return false;
	}
	if(nform.telecom.value==''){
		alert("Telecom Oprerator is required!");
		nform.telecom.focus();
		return false;
	}
	if(nform.clubid.value.trim()==""){
		alert("Club ID is  Required");
		nform.clubid.focus();
		return false;
	}
	return true;
}

/////////////////////////////////////////////////////////////////////////
function setCookie(NameOfCookie, value, expiredays){ 
        var ExpireDate = new Date(); 
        ExpireDate.setTime(ExpireDate.getTime() + (expiredays * 24 * 3600 * 1000)); 
        document.cookie = NameOfCookie + "=" + escape(value) + ((expiredays == null) ? "" : "; expires=" + ExpireDate.toGMTString()); 
} 

function getCookie(NameOfCookie){ 
        if(document.cookie.length > 0){ 
                begin = document.cookie.indexOf(NameOfCookie+"="); 
                if(begin != -1){ 
                        begin += NameOfCookie.length+1; 
                        end = document.cookie.indexOf(";", begin); 
                        if (end == -1) end = document.cookie.length; 
                        return unescape(document.cookie.substring(begin, end)); 
                } 
        } 
        return null; 
}

function delCookie(NameOfCookie){ 
	if(getCookie(NameOfCookie)){ 
		document.cookie = NameOfCookie + "=" + "; expires=Thu, 01-Jan-70 00:00:01 GMT"; 
	} 
}


function checkLoginRemember(){
	var check = getCookie("wndtelecom_Login_Remember");
	if ((check==null) || (check==0)){
		return false;
	}else{
		return true;
	}
}

function AutoLogin(MForm){
	var check = checkLoginRemember();
	var uname = getCookie("wndtelecom_Login_Username");
	var pass = getCookie("wndtelecom_Login_Password");
	if(uname){
		document.getElementById(MForm).Logginusername.value = uname;
	}
	if (check==true && pass){
		document.getElementById(MForm).password.value = pass;
		document.getElementById(MForm).ifRemember.value = "yes";
		document.getElementById(MForm).submit();
	}
}
/////////////////////////////////////////////////////////////////////////

function validate_changepassform(nform){
	if(!nform.opass.value.trim()){
		alert("Please Enter a valid Password");
		nform.opass.focus();
		return false;
	}
	if(!nform.npass.value.trim()){
		alert("Please Enter a valid Password");
		nform.npass.focus();
		return false;
	}
	if(!nform.repnpass.value.trim()){
		alert("Please Enter a valid Password");
		nform.repnpass.focus();
		return false;
	}
	if(nform.opass.value.trim().length<6){
		alert("Your Password shouldn't be less than 6 Charectors");
		nform.opass.focus();
		return false;
	}
	if(nform.npass.value.trim().length<6){
		alert("Your Password shouldn't be less than 6 Charectors");
		nform.npass.focus();
		return false;
	}
	if(nform.repnpass.value.trim().length<6){
		alert("Your Password shouldn't be less than 6 Charectors");
		nform.repnpass.focus();
		return false;
	}
	if(nform.repnpass.value.trim()!=nform.npass.value.trim()){
		alert("Your both new Passwords doesn't Match");
		nform.npass.focus();
		return false;
	}	
	return true;
}

function Validate_ContactUS(nform){
	if(document.getElementById("department").value == 0){
		alert("Please select a department before submitting the form.");
		return false;
	}else{
		if((document.getElementById("userid").value ==0) && (document.getElementById("department").value == "support")){
			alert("You must register your WND device before obtaining technical support online.");
			return false;
		}
	}

	if(document.getElementById("lname").value.length == 0){
		alert("Last Name must be filled");
		return false;
	}
	if(document.getElementById("i_countryID").value.length == 0){
		alert("Country must be selected");
		return false;
	}
	if(nform.phone.value == "0"){
		alert("Phone must be filled");
		return false;
	}
	if(document.getElementById("email").value.length == 0){
		alert("Email must be filled");
		return false;
	}
	if(document.getElementById("remail").value.length == 0){
		alert("Re-type Email must be filled");
		return false;
	}

	if(document.getElementById("email").value == document.getElementById("remail").value){
	}else{
		alert("Emails does not match");
		return false;
	}
	if(document.getElementById("message").value.length == 0){
		alert("Comment must be filled");
		return false;
	}
	return true;
}

function Validate_CareerForm(){
	if(document.getElementById("name").value.length == 0){
		alert("Name must be filled");
		return false;
	}
	if(document.getElementById("email").value.length == 0){
		alert("Email must be filled");
		return false;
	}
	if(document.getElementById("note").value.length == 0){
		alert("Note must be filled");
		return false;
	}			
	if(document.getElementById("userfile").value.length == 0){
		alert("You must upload your CV");
		return false;
	}			
}

function validate_orderProduct(nform){
	var alertMsg = "";
	if(nform.productName.value==""){alertMsg += "\n\n- Product Name";	}
	if(nform.firstName.value==""){	alertMsg += "\n- First Name";		}
	if(nform.lastName.value==""){	alertMsg += "\n- Last Name";		}
	if(nform.address1.value==""){	alertMsg += "\n- Address";		}
	if(nform.country.value==""){	alertMsg += "\n- Country";		}
	if(nform.city.value==""){	alertMsg += "\n- City";			}
	var gendercheck=false;
	for (c=0;c<nform.radio_count.value;c++){
		if(nform.gender_ar[c].checked==true){
			gendercheck=true;
		}
	}
	if(!gendercheck){		alertMsg += "\n- Gender";		}
        if(nform.GSMNumber.value==""){	alertMsg += "\n- GSMNumber";		}
	var str = nform.email.value;
        var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid 
        var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid 
        if (!reg1.test(str) && reg2.test(str)) {}else{ alertMsg += "\n- Valid Email"; }
	if(nform.jobTitle.value==""){	alertMsg += "\n- Job Title";		}
	if(nform.industry.value==""){	alertMsg += "\n- Industry";		}
	if(nform.HAU.value==""){	alertMsg += "\n- Hear about us";	}
	if(nform.user_code.value==""){	alertMsg += "\n- REAL PERSON VERIFICATION";	}
	if (alertMsg != ""){
		alert("Required Fields must be filled in:			"+alertMsg)
		return false;
	}else{
		return true;
	}
}

function fillSelectedProduct(productNameValue){
		for (var i=0 ; i<productArray.length ; i++){
			if(productArray[i][10] == '0'){
				eval(document.getElementById(productArray[i][0])).style.backgroundImage = "";		
				if (productArray[i][0] == productNameValue){
					eval(document.getElementById(productArray[i][0])).style.backgroundImage = "url('/images/dot-selected-purple.jpg')";
					eval(document.getElementById("orderProductForm")).productName.value = i;	
				}
			}
		}

}

function highlightBG(tdID,action){
	var selectedPhone = document.getElementById("orderProductForm").productName.value;
	if (tdID.id != selectedPhone)
		if (action == 1)
			tdID.style.backgroundImage = "url('/images/dot-selected-purple.jpg')";
		else
			tdID.style.backgroundImage = "";
}

function validate_showPhones(pos){
	document.getElementById("showPhones"+pos).style.display = '';
	document.getElementById("showDownload"+pos).style.display = 'none';
}

//////////////// Dealers validation Start ///////////////////
function ShowHideSection(showTName,HideTName){
	if (HideTName != '')
		document.getElementById(HideTName).style.display = 'none';
	if (showTName != '')
		document.getElementById(showTName).style.display = '';
}

function validateStep1(NForm){
	var str = document.getElementById("contactEmail").value;
        var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid 
        var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid 
        if (!reg1.test(str) && reg2.test(str)) {
		ShowHideSection('companyBackground','ContactInformation');
	}else{
		alert("InValid Email address");
	}
}

function validateStep2(){
	var step2PercentageGSM = document.getElementById("PercentageGSM").value;
	var step2YearEstablished = document.getElementById("YearEstablished").value;
	var step2countryOfOperation = document.getElementById("countryOfOperation[]");
	var isSelected = 0;
	for (var i = 0; i < step2countryOfOperation.options.length; i++){
		if (step2countryOfOperation.options[ i ].selected){
			isSelected++;
			break;
		}
	}
	
	if (isSelected < 1 || step2PercentageGSM > 100 || step2PercentageGSM == '' || step2YearEstablished == ''){
		alert("The following fields are required:\n- Business established year\n- Percentage\n- Countries of Operation")
	}else{
		if (step2PercentageGSM > 0){
			document.getElementById("purchGSMHandInfo").style.display = '';
			document.getElementById("purchGSMHand").checked = true;
		}
		ShowHideSection('PurchasingHistory','companyBackground')
	}
}

function validateStep3(){
	var step4brandsPurchaseHistory = document.getElementById("brandsPurchaseHistory");
	var step4AnnualPhoneSales = document.getElementById("AnnualPhoneSales").value;
	var purchGSMHandChecked = document.getElementById("purchGSMHand").checked;
	var isSelected = 0;
	for (var i = 0; i < step4brandsPurchaseHistory.options.length; i++){
		if (step4brandsPurchaseHistory.options[ i ].selected){
			isSelected++;
			break;
		}
	}
	if(purchGSMHandChecked == true && (step4AnnualPhoneSales == '' || isSelected == 0)){
		alert("All Fields are required");
	}else{
		ShowHideSection('PurchasePlan','PurchasingHistory');
	}
}

function checkUncheckProduct(PQuantity){
	var currentDisplayStatus = document.getElementById(PQuantity).style.display;
	if (currentDisplayStatus == '')
		document.getElementById(PQuantity).style.display = 'none';
	else{
		document.getElementById(PQuantity).style.display = '';
	}
}

function validateStep4(){
	var emptyNumber = 0;
	var checkedCount = 0;
	
	for (var i=0 ; i<wnd_products.length ; i++){
		try{
			if( document.getElementById(wnd_products[i][0]).checked == true ){
				checkedCount++;
				if( eval(document.getElementById("Quantity_"+wnd_products[i][0])).value == ''){
					alert("Enter the number of pieces for each product you have selected");
					emptyNumber++;
					break;
				}
			}
		}catch(e){
			}
	}
	if (checkedCount>0){
		if (emptyNumber==0){
			ShowHideSection('MarketingPlan','PurchasePlan');
		}
	}else{
		alert("Select at least one products you will consider purchasing in the next six months");
	}
		
}

function validateWriteField(otherNameID,otherValueID){
	var val_otherNameID = document.getElementById(otherNameID).value;
	if (val_otherNameID.length > 0)
		document.getElementById(otherValueID).disabled = false;
	else{
		document.getElementById(otherValueID).value = '0';
		document.getElementById(otherValueID).disabled = true;
	}
}

function validateStep5(){
	var val_Sub_Distributors = document.getElementById("Sub_Distributors").value;
	var val_Wholesalers = document.getElementById("Wholesalers").value;
	var val_YourRetailStores = document.getElementById("YourRetailStores").value;
	var val_OtherRetailStores = document.getElementById("OtherRetailStores").value;
	var val_otherValue1 = document.getElementById("otherValue1").value;
	var val_otherValue2 = document.getElementById("otherValue2").value;
	var val_otherValue3 = document.getElementById("otherValue3").value;
	var val_otherValue4 = document.getElementById("otherValue4").value;
	var percentage = 0;
	if (val_Sub_Distributors != '')
		percentage += parseFloat(val_Sub_Distributors);
	if (val_Wholesalers != '')
		percentage += parseFloat(val_Wholesalers);
	if (val_YourRetailStores != '')
		percentage += parseFloat(val_YourRetailStores);
	if (val_OtherRetailStores != '')
		percentage += parseFloat(val_OtherRetailStores);
	if (val_otherValue1 != '')
		percentage += parseFloat(val_otherValue1);
	if (val_otherValue2 != '')
		percentage += parseFloat(val_otherValue2);
	if (val_otherValue3 != '')
		percentage += parseFloat(val_otherValue3);
	if (val_otherValue4 != '')
		percentage += parseFloat(val_otherValue4);
	var stopIT = "";
	if(percentage != 100){
		alert("Please make sure that your distribution percentages add up to 100% exactly");
		stopIT = "error";
	}

	var step5brandsMarketing = document.getElementById("brandsMarketing");
	var engMarkActChecked = document.getElementById("engMarkAct").checked;
	var MediasUsedValue = document.getElementById("MediasUsed").value;
	var jointMarketingChecked = document.getElementById("jointMarketing").checked;
	var AnnualMarketingbudgetValue = document.getElementById("AnnualMarketingbudget").value;
	var AnnualMarketingMediasValue = document.getElementById("AnnualMarketingMedias").value;

	var isSelected = 0;
	for (var i = 0; i < step5brandsMarketing.options.length; i++){
		if (step5brandsMarketing.options[ i ].selected){
			isSelected++;
			break;
		}
	}
	if(((engMarkActChecked == true) && (step5brandsMarketing == '' || MediasUsedValue == '' || isSelected == 0)) || ((jointMarketingChecked == true) && ((AnnualMarketingbudgetValue == '') || (AnnualMarketingMediasValue == '')))){
		alert("All Fields are required");
		stopIT = "error";
	}
	if (stopIT == "")
		document.getElementById("addDealer").submit();
}
//////////////// Dealers validation End ///////////////////

	function validate_showHide(showValue, hideValue){
		document.getElementById(showValue).style.display = '';
		document.getElementById(hideValue).style.display = 'none';
	}

/////////////// This function has been removed from ataglance.inc & mobile.inc pages ////////////
function preloading(){
		for (x=0; x<preloading.arguments.length; x++){
			AAG_images[x] = new Image();
			AAG_images[x].src = preloading.arguments[x];
		}
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function swapPhoneDetails(detailSelected, imagertl)  {

	document.getElementById("OVERVIEW").style.display='none';
	document.getElementById("FEATURES").style.display='none';
	document.getElementById("SPECIFICATIONS").style.display='none';
	document.getElementById("ACCESSORIES").style.display='none';

	if (detailSelected=='OVERVIEW') {
		document.getElementById("detailsBackground").style.backgroundImage  = 'url(/images/tab1'+imagertl+'-on.gif)';
	}

	if (detailSelected=='FEATURES') {
		document.getElementById("detailsBackground").style.backgroundImage  = 'url(/images/tab2'+imagertl+'-on.gif)';
	}
	if (detailSelected=='SPECIFICATIONS') {
		document.getElementById("detailsBackground").style.backgroundImage  = 'url(/images/tab3'+imagertl+'-on.gif)';
	}
	if (detailSelected=='ACCESSORIES') {
		document.getElementById("detailsBackground").style.backgroundImage  = 'url(/images/tab4'+imagertl+'-on.gif)';
	}
	document.getElementById(detailSelected).style.display='';
	return false;
}

function showAAGPhone(phoneID)  {				
		clearInterval(showtime);
		startShowAAG(productArray[phoneID][2]);
		return false;
	}

function startShowAAG(id) 		{
			// Time is in seconds X 1000
			showtime = setInterval("AAG_slideshow('"+id+"')", 1500);
	}

function AAG_slideshow(id) 			{
		cell_num++;
		if (cell_num == aag_cells.length) 			{
				cell_num = 0;		
				aag_rotations++;				
				if (aag_rotations==3)	{
					aag_rotations=0;
					clearInterval(showtime);					
				}					
		}		
		document.getElementById('aag_picture_place').src = "/images/products/"+id+aag_cells[cell_num];
	}

	
function validate_registerRet(nform){
	var anum=new RegExp('^[0-9]{15}$');
	var alertCounter = 0
	var alertMsg = "Required Fields must be fiilled in:";
	//if((!anum.test(nform.pserial.value))){	alertMsg += "\n- Phone Serial (15 digit number)";	alertCounter++;	}
	if(!validate_addphoneRetailer(nform))
		return false;
	
	
	if(nform.firstName.value==""){	alertMsg += "\n- First Name";	alertCounter++;	}
	if(nform.lastName.value==""){	alertMsg += "\n- Last Name";	alertCounter++;	}
	if(nform.address1.value==""){	alertMsg += "\n- Address";	alertCounter++;	}
	if(nform.country.value==""){	alertMsg += "\n- Country";	alertCounter++;	}
	if(nform.city.value==""){	alertMsg += "\n- City";		alertCounter++;	}
	if(nform.clubid.value==""){	alertMsg += "\n- Club ID";	alertCounter++;	}
	var str = nform.email.value;
        var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid 
        var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid 
        if (!reg1.test(str) && reg2.test(str)) {}else{ alertMsg += "\n- Valid Email";alertCounter++; }
	if(!nform.password.value || !nform.repassword.value){	alertMsg += "\n- Passwords";	alertCounter++;	}
	if(nform.password.value!=nform.repassword.value){	alertMsg += "\n- Passwords do not match.";	alertCounter++;	}
	if (alertCounter > 0){
		alert(alertMsg)
		return false;
	}else{
		return true;
	}
}

function ShowHideObject(HideTName){
		if(document.getElementById(HideTName).style.display == 'none')
			document.getElementById(HideTName).style.display = '';
		else
			document.getElementById(HideTName).style.display = 'none';
}



function validate_addphoneRetailer(nform){

	try{
		var xarray=null;
		for(var i=0;i<productArray.length; i++){
			if((productArray[i][0] == nform.pname.value) && ((nform.pserial.value).indexOf(productArray[i][3])!=-1)){
				xarray=productArray[i][3];
				break;
			}
		}
		var anum=new RegExp(xarray+'[0-9]{7}$');
		var x=nform.pserial.value;

/*
		var xarray=null;
		for(var i=0;i<phonearray.length;i++){
			if(phonearray[i].indexOf(nform.pname.value)!=-1){
				xarray=phonearray[i];
				break;
			}
		}
		var phoneid=(xarray.split('_'))[1];
		var x=nform.pserial.value;
		var anum=new RegExp('^355487'+phoneid+'[0-9]{7}$');
*/

}catch(E){
		alert("Select Phone Type");
		return false;
}

	var alertCounter = 0
	var alertMsg = "Required Fields must be fiilled in:			";
	if(nform.pname.value=="none"){	alertMsg += "\n\n- Phone Type";	alertCounter++;}
	if(nform.pserial.value=="" || nform.pserial.value.length < 15 ){	alertMsg += "\n- Phone Serial (15 digit number)";	alertCounter++;	}
	if((!anum.test(x))){	alertMsg += "\n- The IMEI you have entered is invalid for this type of mobile phone.";	alertCounter++;	}
	if(nform.dealname.value==""){	alertMsg += "\n- Dealer Name";	alertCounter++;	}
	if(nform.dealcountry.value==""){	alertMsg += "\n- Dealer country";	alertCounter++;	}
	if (alertCounter > 0){
		alert(alertMsg)
		return false;
	}else{
		return true;
	}
	
}

function validate_statusAll(status){

	document.getElementById("featured").disabled = status;
	document.getElementById("featured1").disabled = status;

	document.getElementById("discontinued").disabled = status;
	document.getElementById("discontinued1").disabled = status;

	document.getElementById("available").disabled = status;
	document.getElementById("available1").disabled = status;

	//document.getElementById("t0").disabled = status;
	//document.getElementById("t01").disabled = status;

	if(status == false){
		document.getElementById("featured").checked = true;
		document.getElementById("discontinued1").checked = true;
		document.getElementById("available").checked = true;
		//document.getElementById("t0").checked = true;


	}	
}

function validate_checkFeatured(first, second){
	if(document.getElementById(first).checked == true){
		alert("Mobile can not be discontinued and featured at the same time");
		document.getElementById(second).checked = false;
		document.getElementById(second+"1").checked = true;
	}
}

function checkFields()
{
	var txt="";
	if(document.getElementById('email').value.length == 0)
	{
		txt+="- E-mail Address\n";
	}
	if(document.getElementById('Logginusernam').value.length == 0)
	{
		txt+="- Username\n";
	}
	if(txt){
		alert("Required Fields:\n"+ txt +"\n");
		return false
	}
	return true;
}
function checkIMEI()
{
if(document.getElementById('imei').value.length == 0)
	{
		alert("IMEI Is Required");
		return false;
	}
}

function ExtensionsOkay() {
	if(document.updateprofile.my_pic.value!=""){
		var extension = new Array();
		var fieldvalue = document.updateprofile.my_pic.value;
		
		extension[0] = ".png";
		extension[1] = ".gif";
		extension[2] = ".jpg";
		extension[3] = ".jpeg";
		
		var thisext = fieldvalue.substr(fieldvalue.lastIndexOf('.')).toLowerCase();
		for(var i = 0; i < extension.length; i++) {
			if(thisext == extension[i]) { return true; }
			}
		alert("Your upload form contains an unsupported image type.\nChoose another one please.");
		return false;
	}
	else{
		return true;
	}
}