function $tag(tagName) 
{
    return document.getElementsByTagName(tagName);
}


function findAttribute(att,exp)
{
    var isMatch = function(v){ return typeof(exp)=="string"?v==exp:exp.test(v) };
    var o = $tag("*");
    var a = [];    
    for (var i=0,l=o.length;i<l;i++)
    {
        if (isMatch(o[i].getAttribute(att))) a.push(o[i]);
    }
    return a;
}


function selservicesummary()
{
	var num_internetoptions = findAttribute('name',/^newinternet/i).length;
	var ii;
	var internetselected = 0;
	
	var sform = document.getElementById('gotoSummary');
	
 	for(var i=0; i<sform.elements.length; i++)
 	{
		var sname = sform.elements[i].name;
		if (sname == "newinternet[]")
		{
			if(sform.elements[i].checked == true) 
			{
				var strObj  = sform.elements[i].value;
				var strLeng = strObj.length;
				
				if(strObj.substr(strLeng-1, 1) != "d") //IE doesn't support -1
				internetselected = 1;
			}
			
	 
		}
	}
 
	
	if(internetselected == 1 && document.getElementById('BillingTelephone').value.length != 10)
	{
		alert ("Please input 10 digits Telephone Number for Internet Service.");
		 document.getElementById('BillingTelephone').focus();
	}
	else
	{
		document.gotoSummary.submit();
	}
	 
}


function parsetel()
{
	var newurl = 'checkservice/parsetel.php?ln=en&tel=' + document.getElementById('BillingTelephone').value;
	window.open (newurl,'newwindow','height=300,width=400,top=200,left=300,toolbar=no,menubar=no,scrollbars=no, resizable=no,location=no, status=no');
}


function popLink(link, ln)
{
	var newurl = link;/* + '?language=' + ln;*/
	window.open (newurl,'blank','height=600,width=920,top=150,left=100,toolbar=no,menubar=no,scrollbars=yes, resizable=yes,location=no, status=no');
}


function popLink_m(link, ln, w, h, t, l)
{
	var newurl = link;
	window.open (newurl,'blank','height=' + h + ', width=' + w + ', top=' + t + ', left=' + l + ', toolbar=no,menubar=no,scrollbars=yes, resizable=yes,location=no, status=no');
}


function checkpromotioncode()
{
	var newurl = 'http://www.kayascom.com/checkpromotioncode.php?ln=en&code=' + document.getElementById('promotioncode').value;
	window.open (newurl,'newwindow','height=310,width=450,top=200,left=300,toolbar=no,menubar=no,scrollbars=yes, resizable=nyes,location=no, status=no');
}

 
function notremoveservices(ln)
{
	 window.location.href="myservices.php?language=" + ln;
}


function yesremoveservices(ln)
{
	 document.doremove.submit();
}


function removeservices()
{
	document.doremove.submit();
}


function dolinkservice(ln)
{
	document.dolink.submit();
}


function notlinkservice(ln)
{
	 window.location.href="myservices.php?language=" + ln;
}


function paybill(accountid, billid, dueamount, ln)
{
	var newurl = 'paybill.php?accountid=' + accountid + '&billid=' + billid + '&due=' + dueamount + '&language=' + ln;
	window.location.href = newurl;
}


function doactiveservice(ln)
{
	document.doactiveservice.submit();
}


function checkallin(fieldname, totalnum)
{     
 	var i;
 
	if (document.getElementById('checkall').checked==true)     
	{ 
		for (i=1;i<=totalnum;i++)
		{
			temp_id = fieldname+i;  
			document.getElementById(temp_id).checked=true;
		}
	}
    else
    {
    	for (i=1;i<=totalnum;i++)
		{
			temp_id=fieldname+i;
			document.getElementById(temp_id).checked=false;
		}
    }
	    
}


function gotoLoginPage(ln)
{
	 window.location.href="loginnew.php?language=" + ln;
}


function gotoeditProfile()
{
	//alert("11");
	 document.editprofileForm.submit();
} 


function viewinvoicepdf(billid, ln)
{
	window.open ("viewbill_PDF.php?billid=" + billid + "&language=" + ln);
}


function viewinvoicepdf_Com(billid, ln)
{
	window.open ("viewbill_PDF_Com.php?billid=" + billid + "&language=" + ln);
}


function downloadinvoicepdf(billid, ln)
{
	window.open ("downloadbill_PDF.php?billid=" + billid + "&language=" + ln);
}


function downloadinvoicepdf_Com(billid, ln)
{
	window.open ("downloadbill_PDF_Com.php?billid=" + billid + "&language=" + ln);
}


function refreshProductGroupID(s)
{
	document.linkservice.submit();
}


function saveUserDetail()
{
	if(document.getElementById("telephone1").value.length > 0 || document.getElementById("telephone2").value.length > 0 || document.getElementById("telephone3").value.length > 0) document.getElementById("telephone").value = document.getElementById("telephone1").value + document.getElementById("telephone2").value + document.getElementById("telephone3").value;
	
	if(document.getElementById("cellphone1").value.length > 0 || document.getElementById("cellphone2").value.length > 0 || document.getElementById("cellphone3").value.length > 0) document.getElementById("cellphone").value = document.getElementById("cellphone1").value + document.getElementById("cellphone2").value + document.getElementById("cellphone3").value;
	//else 
	if(document.getElementById("telephone").value.length != 10 || document.getElementById("billingtelephone").value.length != 10) alert("Please input 10 digits Telephone Number");
	else document.editUserinfoForm.submit();
}


function sendbill(billid)
{
	 window.open ("http://www.kayascom.com/images/ebill/sendbill.php?billid=" + billid);
}


function printbill(billid)
{
	 window.open ("http://www.kayascom.com/printbill.php?billid=" + billid);
}


function deletelastbill(billid)
{
	window.location.href = "../billing/deletelastbill.php?billid=" + billid;
}


function agentdeletelastbill(billid)
{
	window.location.href = "deletelastbill.php?billid=" + billid;
}


function deletelastadjustment(accountid)
{
	window.location.href = "../billing/deletelastadjustment.php?accountid=" + accountid;
}


function agentdeletelastadjustment(accountid)
{
	window.location.href = "deletelastadjustment.php?accountid=" + accountid;
}


function deletelastpayment(accountid)
{
	window.location.href = "../billing/deletelastpayment.php?accountid=" + accountid;
}


function agentdeletelastpayment(accountid)
{
	window.location.href = "deletelastpayment.php?accountid=" + accountid;
}


function loadNewOptionServiceDetail(indexOpt)
{
	window.location.href = 'batchmodifyservicedetail.php?detailid=' + indexOpt;
}


function changePayfileType(paymentfileType)
{
	window.location.href = 'paylist.php?type=' + paymentfileType;
}


function checkselservice2(productname)
{
	var pass = true;
	var tm = 0;
	if(document.getElementById("adslphonenumber") == null || document.getElementById("adslphonenumber") == "" || document.getElementById("adsltelephone") == "adslphonenumber")
		tm = 0;
	else
		document.getElementById('adslphonenumber').value = document.getElementById("adsltelephone1").value + document.getElementById("adsltelephone2").value + document.getElementById("adsltelephone3").value;
	
	if(document.getElementById("voipCurrentPhoneNumber") == null || document.getElementById("voipCurrentPhoneNumber") == "" || document.getElementById("voipCurrentPhoneNumber") == "adslphonenumber")
		tm = 0;
	else
	document.getElementById('voipCurrentPhoneNumber').value = document.getElementById("telephone1").value + document.getElementById("telephone2").value + document.getElementById("telephone3").value;
	
	if((productname.substr(0,5) == "ADSL " || document.getElementById('bundlesaveserviceids').value.length > 0 ) && document.getElementById('adslphonenumber').value.length != 10)
	{
		pass = false;
		alert("Invalid ADSL Phone Number. Has to be 10 Digits");
	}
	
	if(productname.substr(0,8) == "IP Phone" || productname.substr(0,8) == "K-Touch " || document.getElementById('bundlesaveserviceids').value.length > 0)
	{
		var didoptionvalue = GetRadioValue("didoption");

		if(didoptionvalue == "choosenumber" && document.getElementById('voipSelectNumber').value.length != 11)
		{
			pass = false;
			alert("Please Choose an IP Phone Number.");
		}
		
		if(didoptionvalue == "transfernumber" && document.getElementById('voipCurrentPhoneNumber').value.length != 10)
		{
			pass = false;
			alert("Invalid Current Phone Number. Please input 10 digits phone number only.");
		}
		
		if(didoptionvalue == "transfernumber"  && document.getElementById('voippreviousphonecompany').value.length < 2)
		{
			pass = false;
			alert("Invalid Current Phone Company.");
		}
	}
	
	if(pass == true)
	{
		document.dolink.submit();
	}
}


function GetRadioValue(RadioName){
    var obj;   
    obj=document.getElementsByName(RadioName);
    if(obj!=null){
        var i;
        for(i=0;i<obj.length;i++){
            if(obj[i].checked){
                return obj[i].value;           
            }
        }
    }
    return null;
}


function addService_noback()
{
	document.getElementById("addservice").disabled = true; 
	document.dolink2.submit();
}


function newCustomer()
{
	window.location.href = 'createuser.php';
}


function CloseWin()      
{      
 window.opener=null;      
 window.open('','_self');      
 window.close();      
}


function gotosignup(languageid)
{
	window.location.href="signup.php?language=" + languageid;
}


function checksubmitConfirmOrder()
{
	var when = document.getElementById("confirmorderwhen").value;
	var via  = document.getElementById("confirmordervia").value;
	var viatext = document.getElementById("confirmorderviatext").value;
	var fieldnames = new Array("accountnamechecked", "billingpreferlanguagecehcked", "billinglastnamechecked", "billingfirstnamechecked", "billingaddresschecked", 
				 "billingroomnumberchecked", "billingcitychecked", "billingprovincechecked", "billingpostcodechecked", "billingcountrychecked",
				 "billingemailchecked", "billingtelephonechecked", "billingcellphonechecked", "invoiceoptionchecked", "paymentmethodchecked", 
				 "billingcardnumberchecked", "billingcardexpiredatechecked", "billingccvvaluechecked");
	var errormsg = "";
	
	if(when.length < 10) errormsg = errormsg + "Please indicate When\n";
	if(viatext.length < 1) errormsg = errormsg + "Please indicate Telephone Number / Person Name / Email Address\n";
	
	for(var i = 0; i < fieldnames.length; i++)
	{
		var fieldvalue = document.getElementById(fieldnames[i]).checked;
		 
		if(fieldvalue != 1) errormsg = errormsg + "Please make sure " + fieldnames[i].substring(0, fieldnames[i].length - 7) + " is confirmed.\n";
	}
 
	if(document.getElementById("billingroomnumberchecked").checked == 1 && document.getElementById("billingroomnumber").value == "")
	{
		alert ("Please make sure NO ROOM Number");
	}
		
	if(errormsg.length > 0) alert(errormsg);
	else document.confirmcustomerorder.submit();	
}


function checksubmitConfirmPayment()
{
	var numpayment = document.getElementById("paymentamount").value;
	
	if(numpayment > 0) document.confirmpayment.submit();
	else alert("No Payment History in System Yet.\nPlease confirm payment and add it to system first.");
}


function skipttconfirmpayment()
{
	/*checksubmitConfirmPayment();*/
	document.confirmpayment.submit();
}


function checkportnumber()
{
	var portedyn = document.getElementById("ported").checked;
	
	if(portedyn == true)
		document.portnumber.submit();
	else
		alert ("Please confirm number ported already first.");
	
}


function checkplaceorder(cate, fromagent)
{
		var valservicedetail 	= document.getElementById("serviceD").value;
		var strservicenumber 	= document.getElementById("servicenumber").value;
		var stradslphone 		= document.getElementById("adslphone").value;
		var strcircuitnumber 	= document.getElementById("circuitnumber").value;
		var stripphoneserver 	= document.getElementById("ipphoneserver").value;
		
		if(fromagent != 1)
		{
			var strserviceusername	= document.getElementById("serviceusername").value;
			var strservicepassword	= document.getElementById("servicepassword").value;
		}
		else
		{
			var strserviceusername = "xxxxxx";
			var strservicepassword = "yyyyyy";
		}
		
		var errormsg = "";
		
		if( valservicedetail == 1) 
		{
			errormsg = errormsg + "Please indicate Service Detail Category.\n";
		}
		 
		if(cate == 1) 
		{
			if(strservicenumber.length < 1)
			{
				errormsg = errormsg + "Please fill Bell Order Number.\n";
			}
			else if((stradslphone.length + strcircuitnumber.length) < 1)
			{
				errormsg = errormsg + "Please fill DSL Number / Circuit Number.\n";
			}
			else if(strserviceusername.length < 3)
			{
				errormsg = errormsg + "Please fill Service Username.\n";
			}
			else if(strservicepassword.length < 1)
			{
				errormsg = errormsg + "Please fill Service Password.\n";
			}
			
			var radiuscheck = getRadioBoxValue("radiuschecked");
			if(radiuscheck == "No") errormsg = errormsg + "Please check if account created in Kayas Radius.\n";
		}
		else if(cate == 2)
		{
			if(stripphoneserver.length < 1)
			{
				errormsg = errormsg + "Please fill VoIP Server.\n";
			}
			else if(strserviceusername.length < 3)
			{
				errormsg = errormsg + "Please fill VoIP Phone Number.\n";
			}
			else if(strservicepassword.length < 1)
			{
				errormsg = errormsg + "Please fill VoIP Phone Password.\n";
			}
		}
 	
	if(errormsg.length > 0) alert(errormsg);
	else document.placeorder.submit();	 
}


function checkhardwareconfig(cate, fromagent)
{
	if(fromagent == 0)
	{
		var stripphoneserver 	= document.getElementById("ipphoneserver").value;
		var strserviceusername	= document.getElementById("serviceusername").value;
		var strservicepassword	= document.getElementById("servicepassword").value;
		var vallabelprinted		= getRadioBoxValue("labelprinted");
		var valhowto			= getRadioBoxValue("howto");
		var valtroublshooting	= getRadioBoxValue("troublshooting");
		var valwelcomeletter	= getRadioBoxValue("welcomeletter");
		var valgift				= getRadioBoxValue("gift");
		if(cate == 2) 
		{
			var valouttested	= getRadioBoxValue("outtested");
			var valintested 	= getRadioBoxValue("intested");
		}
		else
		{
			var valouttested    = "";
			var valintested 	= "";
		}
			
		var errormsg = "";
		
		if(document.getElementById("hardware1") != "undefined" && document.getElementById("hardware1") != "" && document.getElementById("hardware1") != null)
		{
			if(document.getElementById("sn1").value.length < 5) errormsg = errormsg + "Please fullfill 1st. Hardware's Serial Number.\n"; 
		}
		
		if(document.getElementById("hardware2") != "undefined" && document.getElementById("hardware2") != "" && document.getElementById("hardware2") != null)
		{
			if(document.getElementById("sn2").value.length < 5) errormsg = errormsg + "Please fullfill 2nd. Hardware's Serial Number.\n"; 
		}
		
		if(cate == 1) 
		{
			if(strserviceusername.length < 3)
			{
				errormsg = errormsg + "Please fill Service Username.\n";
			}
			else if(strservicepassword.length < 1)
			{
				errormsg = errormsg + "Please fill Service Password.\n";
			}
		}
		else if(cate == 2)
		{
			if(stripphoneserver.length < 1)
			{
				errormsg = errormsg + "Please fill VoIP Server.\n";
			}
			else if(strserviceusername.length < 3)
			{
				errormsg = errormsg + "Please fill VoIP Phone Number.\n";
			}
			else if(strservicepassword.length < 1)
			{
				errormsg = errormsg + "Please fill VoIP Phone Password.\n";
			}
		} 
	 
		if(vallabelprinted == "No")		errormsg = errormsg + "Please Print Label.\n";
		if(valhowto == "No")			errormsg = errormsg + "Please Print HowTo.\n";
		if(valtroublshooting == "No") 	errormsg = errormsg + "Please Print Trouble Shooting.\n";
		if(valwelcomeletter == "No") 	errormsg = errormsg + "Please Print Welcome Letter.\n";
		if(valgift == "No")			 	errormsg = errormsg + "Please Attach Gift.\n";
		
		if(cate == 2)
		{
			if(valouttested == "No")	errormsg = errormsg + "Please Test OutGoing Call.\n";
			if(valintested == "No")		errormsg = errormsg + "Please Test InComing Call.\n";
		}
		
	}
	else
		errormsg = "";
	
	if(errormsg.length > 0) alert(errormsg);
	else document.confighardware.submit();	 
}


function callshiporder(fromagent)
{
	if(fromagent == 0)
	{
		var strshipby		 	= document.getElementById("shippedby").value;
		var strtrackingnumber	= document.getElementById("trackingnumber").value;
		
		var errormsg = "";
		 
		if((strshipby == "AMX" || strshipby == "Purolator") && strtrackingnumber.length < 4) errormsg = errormsg + "Please fill Tracking Number.\n";
		else if((strshipby == "Email") && strtrackingnumber.length < 4) errormsg = errormsg + "Please fill Email Address.\n";
		else if((strshipby == "Telephone") && strtrackingnumber.length < 4) errormsg = errormsg + "Please fill Telephone Number.\n";
	}
	else
		errormsg = "";
	if(errormsg.length > 0) alert(errormsg);
	else document.shiporder.submit();	
	 
}


function checksubmitConfirmActived(cate)
{
	var via  = document.getElementById("confirmordervia").value;
	var viatext = document.getElementById("confirmorderviatext").value;
	var errormsg = "";
	
	if(viatext.length < 1) errormsg = errormsg + "Please indicate Telephone Number / Person Name / Email Address\n";
	
	if(cate == "y")
	{
		if(document.getElementById("dryloopphonenumber").value.length < 10 || document.getElementById("dryloopphonenumber").value.substring(0, 3) == "999") errormsg = errormsg + "Please fill 10 Digits Dry Loop Phone Number Correctly.\n";
	}
	
	if(errormsg.length > 0) alert(errormsg);
	else document.confirmserviceready.submit();	
}


function getRadioBoxValue(radioName)
{
	var obj = document.getElementsByName(radioName);
	for(i   =   0;   i   <   obj.length;   i++)    {

		if(obj[i].checked)    {
			return   obj[i].value;
		}
	}
	return "undefined";
}


function leaveNoteOnly(fieldName, submitname)
{ 
	var notecontent = document.getElementById("note").value;
	 
	if(notecontent.length > 0)
	{
		document.getElementById("act").value = 2;
		document.getElementById(submitname).submit();
	}
}


function releaseTask(submitname)
{
	document.getElementById("act").value = 3;
	document.getElementById(submitname).submit();
}


function transferTask(submitname)
{
	document.getElementById("act").value = 4;
	document.getElementById(submitname).submit();
}


function uploadPhoneBill(submitname)
{
	document.getElementById("act").value = 5;
	document.getElementById(submitname).submit();
}


function sentPhoneBill(submitname)
{
	document.getElementById("act").value = 6;
	document.getElementById(submitname).submit();
}


function clicktabService(type)
{
	var obj1 = document.getElementById("tab" + type);
	var obj2 = document.getElementById("link" + type);

	if(obj1.style.display == "")
	{
		obj1.style.display = "none";
		obj2.innerHTML = ' +++ ';
		obj2.innerHTML =  '<a href = "javascript:void(0)" onclick="clicktabService(\'' + type + '\')">'  + type  + ' +++ '; 
	}
	else
	{
		obj1.style.display = "";
		obj2.innerHTML = '<a href = "javascript:void(0)" onclick="clicktabService(\'' + type + '\')">'  + type  + ' --- '; 
	}
}


function clickTabShowHide(type, text)
{
	var obj1 = document.getElementById("tab" + type);
	var obj2 = document.getElementById("link" + type);

	if(obj1.style.display == "")
	{
		obj1.style.display = "none";
		obj2.innerHTML = ' +++ ';
		obj2.innerHTML =  '<a href = "javascript:void(0)" onclick="clickTabShowHide(\'' + type + '\', \'' + text + '\')">'  + text + ' +++ '; 
	}
	else
	{
		obj1.style.display = "";
		obj2.innerHTML = '<a href = "javascript:void(0)" onclick="clickTabShowHide(\'' + type + '\', \'' + text + '\')">'  + text + ' --- '; 
	}
}


function clicktabServiceLog()
{
	var obj1 = document.getElementById("servicelogs");
	var obj2 = document.getElementById("servicelogsshow");

	if(obj1.style.display == "")
	{
		obj1.style.display = "none";
		obj2.innerHTML = '<a href = "javascript:void(0)" onclick="clicktabServiceLog()">'  + 'Service Log +++ '; 
	}
	else
	{
		obj1.style.display = ""; 
		obj2.innerHTML = '<a href = "javascript:void(0)" onclick="clicktabServiceLog()">'  + 'Service Log --- '; 
	}
}

function checkGoogleMapByPostCode(fieldname)
{
	var postcode = document.getElementById(fieldname).value;
	var newurl	 = "http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=" + postcode + "&ie=UTF8&z=16";
	window.open (newurl,'blank','height=610,width=1050,top=100,left=100,toolbar=no,menubar=no,scrollbars=yes, resizable=yes,location=no, status=no');
}


function checkGoogleMapByAddress(fieldnameaddress, fieldnamecity)
{
	var address = document.getElementById(fieldnameaddress).value;
	var city    = document.getElementById(fieldnamecity).value;
	var newurl	 = "http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=" + address + "," + city + "&ie=UTF8&z=16";
	window.open (newurl,'blank','height=610,width=1050,top=100,left=100,toolbar=no,menubar=no,scrollbars=yes, resizable=yes,location=no, status=no');
}


function submitRegister()
{
	if(document.getElementById("telephone1").value.length > 0 || document.getElementById("telephone2").value.length > 0 || document.getElementById("telephone3").value.length > 0) document.getElementById("piTelephone").value = document.getElementById("telephone1").value + document.getElementById("telephone2").value + document.getElementById("telephone3").value;
	document.my_form.submit();
}

function submitCreateOrder(productname)
{
	if(document.getElementById("telephone1").value.length > 0 || document.getElementById("telephone2").value.length > 0 || document.getElementById("telephone3").value.length > 0) document.getElementById("piTelephone").value = document.getElementById("telephone1").value + document.getElementById("telephone2").value + document.getElementById("telephone3").value;
	var pass = true;
	var tm = 0;
	if(document.getElementById("adslphonenumber") == null || document.getElementById("adslphonenumber") == "" || document.getElementById("adsltelephone") == "adslphonenumber")
		tm = 0;
	else
		document.getElementById('adslphonenumber').value = document.getElementById("adsltelephone1").value + document.getElementById("adsltelephone2").value + document.getElementById("adsltelephone3").value;
	
	if(document.getElementById("voipCurrentPhoneNumber") == null || document.getElementById("voipCurrentPhoneNumber") == "" || document.getElementById("voipCurrentPhoneNumber") == "adslphonenumber")
		tm = 0;
	else
	document.getElementById('voipCurrentPhoneNumber').value = document.getElementById("telephone1").value + document.getElementById("telephone2").value + document.getElementById("telephone3").value;
	
	if((productname.substr(0,5) == "ADSL " || document.getElementById('bundlesaveserviceids').value.length > 0 ) && document.getElementById('adslphonenumber').value.length != 10)
	{
		pass = false;
		alert("Invalid ADSL Phone Number. Has to be 10 Digits");
	}
	
	if(productname.substr(0,8) == "IP Phone" || productname.substr(0,8) == "K-Touch " || document.getElementById('bundlesaveserviceids').value.length > 0)
	{
		var didoptionvalue = GetRadioValue("didoption");

		if(didoptionvalue == "choosenumber" && document.getElementById('voipSelectNumber').value.length != 11)
		{
			pass = false;
			alert("Please Choose an IP Phone Number.");
		}
		
		if(didoptionvalue == "transfernumber" && document.getElementById('voipCurrentPhoneNumber').value.length != 10)
		{
			pass = false;
			alert("Invalid Current Phone Number. Please input 10 digits phone number only.");
		}
		
		if(didoptionvalue == "transfernumber"  && document.getElementById('voippreviousphonecompany').value.length < 2)
		{
			pass = false;
			alert("Invalid Current Phone Company.");
		}
	}
	
	if(pass == true)
	{
		document.dolink.submit();
	}
}

function blinktext1()
{
	var color="red|#f00|#0f0|#00f|#880|#808|#088|yellow|green|blue|gray|red"; 
	color=color.split("|"); 
	
	document.getElementById("mytask").style.color=color[parseInt(Math.random() * color.length)]; 
}

function sendPNRequest(accountid)
{
	document.getElementById("act").value = 7;
	var username = document.getElementById("pnbillownername").value;
	if(document.getElementById("currentphonecompany").value.length > 0)
	{
		var phonecompany = document.getElementById("currentphonecompany").value;
		var address 	 = document.getElementById("address").value;
		var phonenumber  = document.getElementById("phonenumber").value;
		var filename  	 = document.getElementById("filename").value;
		var note 		 = document.getElementById("dnote").value;
		var serviceid	 = document.getElementById("serviceid").value;
		
		window.location.href="sendportnumberrequest.php?username=" + username + "&company=" + phonecompany + "&address=" + address + "&filename=" + filename + "&phonenumber=" + phonenumber + "&note=" + note + "&serviceid=" + serviceid;
	}
	else
		alert("Please fill in the name of current phone service provider.");
}

function pnRequestReceived()
{
	document.getElementById("act").value = 8;		
	document.portnumber.submit();
}

function pnRejected()
{
	document.getElementById("act").value = 9;		
	document.portnumber.submit();
}

function checkHowdoyouknowus()
{
	if(document.getElementById('piHowdoyouknowus').value == "Other") 
	{
		document.getElementById('otherKnowWay').style.visibility = 'visible';
		document.getElementById('agentKnowWay').style.visibility = 'hidden';
		document.getElementById('piOtherway').focus();
	}
	else if(document.getElementById('piHowdoyouknowus').value == "Agent")
	{
		document.getElementById('otherKnowWay').style.visibility = 'hidden';
		document.getElementById('agentKnowWay').style.visibility = 'visible';
		document.getElementById('piAgentlist').focus();
	}
	else
	{
		document.getElementById('otherKnowWay').style.visibility = 'hidden';
		document.getElementById('agentKnowWay').style.visibility = 'hidden';
		document.getElementById('piOtherway').setblur();
	}
}

function clickMainMenu(mainmenuid)
{
	var objmainmenu = document.getElementById('mainmenu' + mainmenuid);
	if(objmainmenu.style.display == 'none') objmainmenu.style.display = '';
	else objmainmenu.style.display = 'none';
}
/*setInterval("blinktext()", 600); */
