Rev 11325 | Blame | Compare with Previous | Last modification | View Log | RSS feed
var el,val,url,msg,bol= 'true',data,actionUrl,val1;var pheight = Math.max(document.documentElement.clientHeight, window.innerHeight || 0);if(document.getElementsByClassName('postalAddress-hldr')[0] != undefined){document.getElementsByClassName('postalAddress-hldr')[0].style.minHeight = pheight - 340 +'px';}function contactUs(){if(document.getElementById('error').style.display == "block"){document.getElementById('error').style.display = "none";}val = document.getElementById('communication_category').value;email = document.getElementById('mail').value;var atpos = email.indexOf("@");var dotpos = email.lastIndexOf(".");if(email ==''){document.getElementById('error').style.display = "block";document.getElementById('error').innerHTML ='Please fill email field!';window.scrollTo(0,0); return false;}if((atpos<1) || (dotpos < atpos+2) || (dotpos+2 >= email.length)){document.getElementById('error').style.display = "block";document.getElementById('error').innerHTML ='Please fill email in correct format!';window.scrollTo(0,0); return false;}if(email.length> 50){document.getElementById('error').style.display = "block";document.getElementById('error').innerHTML ='Please enter less than 50 characters in email field!';window.scrollTo(0,0); return false;}if(val !='request-pd' && val != 'recharge-related' && val != 'others'){if(loggedIn != 1){if(el != undefined){document.getElementById(el).style.display = 'none';}document.getElementById('error').style.display = "block";document.getElementById('error').innerHTML ='Please sign in to proceed further!';window.scrollTo(0,0); return false;}}switch(val){case "return-pd":url = base_url+"contact/returnProduct";msg = "You do not have any completed orders to return";break;case "cancel-od":url = base_url+"contact/cancelOd";msg = "You do not have any completed orders to cancel";break;case "delivery-pb":actionUrl = "3";url = base_url+"contact/deliveryPb";msg = "You do not have any orders";break;case "payment-status":actionUrl = "4";url = base_url+"contact/paymentStat";msg = "You do not have any orders";break;case "order-status":url = base_url+"contact/orderStat";msg = "You do not have any orders";break;case "request-pd":fillOrderid(val.split('-')[0]+'_id',0);break;case "recharge-related":fillOrderid(val.split('-')[0]+'_id',0);break;case "others":fillOrderid(val.split('-')[0]+'_id',0);break;}microAjax(url,function(res){if(res != ''){data = JSON.parse(res);if(data.response.orderIds.length == 0){document.getElementById('error').style.display = "block";document.getElementById('error').innerHTML = msg;}else{//show();fillOrderid(val.split('-')[0]+'_id',data.response.orderIds.length);}}else{document.getElementById('error').style.display = "block";document.getElementById('error').innerHTML = msg;}});}//function show(){// if(el != undefined){// document.getElementById(el).style.display = 'none';// }// //document.getElementById('contactUs').action = actionUrl;// document.getElementById(val).style.display = 'block';// el = val;//}function fillOrderid(a,len){document.getElementById(val.split('-')[0]+'_mail').value = email;var opt='';//var sel = document.getElementById(a).innerHTML;if(len != 0){var ak='';for(var i=0;i<data.response.orderIds.length;i++){opt += '<option value="'+data.response.orderIds[i]+'">'+data.response.orderIds[i]+'</option>';}document.getElementById(a).innerHTML += opt;}if(el != undefined){document.getElementById(el).style.display = 'none';}//document.getElementById('contactUs').action = actionUrl;document.getElementById(val).style.display = 'block';el = val;}function validateForm(e){var Id = e.currentTarget.id;if(Id == 'request-pd' || Id == 'others'){var subject = document.getElementById(Id).subject.value;var message = document.getElementById(Id).message.value;if(subject ==''){document.getElementById('error').style.display = "block";if(Id == 'request-pd')document.getElementById('error').innerHTML ='Please fill product name field!';if(Id == 'others')document.getElementById('error').innerHTML ='Please fill subject field!';window.scrollTo(0,0); return false;}if(!removeScript(subject)){document.getElementById('error').style.display = "block";document.getElementById('error').innerHTML ='Please remove script tags!';window.scrollTo(0,0); return false;}if(message ==''){document.getElementById('error').style.display = "block";document.getElementById('error').innerHTML ='Please fill message field!';window.scrollTo(0,0); return false;}if(!removeScript(message)){document.getElementById('error').style.display = "block";document.getElementById('error').innerHTML ='Please remove script tags!';window.scrollTo(0,0); return false;}}else if(Id == 'order-status' || Id == 'payment-status'){var orderId = document.getElementById(Id).order_id.value;var message = document.getElementById(Id).message.value;if(orderId == -1){document.getElementById('error').style.display = "block";document.getElementById('error').innerHTML ='Please select orderId!';window.scrollTo(0,0); return false;}if(message ==''){document.getElementById('error').style.display = "block";document.getElementById('error').innerHTML ='Please fill message field!';window.scrollTo(0,0); return false;}if(!removeScript(message)){document.getElementById('error').style.display = "block";document.getElementById('error').innerHTML ='Please remove script tags!';window.scrollTo(0,0); return false;}}else if(Id == 'delivery-pb'){var orderId = document.getElementById('delivery-pb').order_id.value;var message = document.getElementById('delivery-pb').message.value;var subject = document.getElementById('delivery-pb').subject.value;if(orderId == -1){document.getElementById('error').style.display = "block";document.getElementById('error').innerHTML ='Please select orderId!';window.scrollTo(0,0); return false;}if(subject == -1){document.getElementById('error').style.display = "block";document.getElementById('error').innerHTML ='Please select problem type!';window.scrollTo(0,0); return false;}if(!removeScript(subject)){document.getElementById('error').style.display = "block";document.getElementById('error').innerHTML ='Please remove script tags!';window.scrollTo(0,0); return false;}if(message ==''){document.getElementById('error').style.display = "block";document.getElementById('error').innerHTML ='Please fill message field!';window.scrollTo(0,0); return false;}if(!removeScript(message)){document.getElementById('error').style.display = "block";document.getElementById('error').innerHTML ='Please remove script tags!';window.scrollTo(0,0); return false;}}else if(Id == 'recharge-related'){var message = document.getElementById(Id).message.value;var subject = document.getElementById(Id).subject.value;var deviceNumber = document.getElementById(Id).deviceNumber.value;var rechargeOrderNumber = document.getElementById(Id).rechargeOrderNumber.value;if(subject == -1){document.getElementById('error').style.display = "block";document.getElementById('error').innerHTML ='Please select problem type!';window.scrollTo(0,0); return false;}if(deviceNumber ==''){document.getElementById('error').style.display = "block";document.getElementById('error').innerHTML ='Please fill device number field!';window.scrollTo(0,0); return false;}if(!removeScript(deviceNumber)){document.getElementById('error').style.display = "block";document.getElementById('error').innerHTML ='Please remove script tags!';window.scrollTo(0,0); return false;}if(rechargeOrderNumber ==''){document.getElementById('error').style.display = "block";document.getElementById('error').innerHTML ='Please fill Order number field!';window.scrollTo(0,0); return false;}if(message ==''){document.getElementById('error').style.display = "block";document.getElementById('error').innerHTML ='Please fill message field!';window.scrollTo(0,0); return false;}if(!removeScript(message)){document.getElementById('error').style.display = "block";document.getElementById('error').innerHTML ='Please remove script tags!';window.scrollTo(0,0); return false;}}else if(Id == 'return-pd'){var message = document.getElementById(Id).message.value;var subject = document.getElementById(Id).subject.value;var orderId = document.getElementById(Id).order_id.value;var returnPd = document.getElementById(Id).return_pd.value;var returnRs = document.getElementById(Id).return_reason.value;if(orderId == -1){document.getElementById('error').style.display = "block";document.getElementById('error').innerHTML ='Please select orderId!';window.scrollTo(0,0); return false;}if(returnPd == -1){document.getElementById('error').style.display = "block";document.getElementById('error').innerHTML ='Please select return product!';window.scrollTo(0,0); return false;}if(returnRs == -1){document.getElementById('error').style.display = "block";document.getElementById('error').innerHTML ='Please select return reason!';window.scrollTo(0,0); return false;}if(message ==''){document.getElementById('error').style.display = "block";document.getElementById('error').innerHTML ='Please fill message field!';window.scrollTo(0,0); return false;}if(!removeScript(message)){document.getElementById('error').style.display = "block";document.getElementById('error').innerHTML ='Please remove script tags!';window.scrollTo(0,0); return false;}}else if(Id == 'cancel-od'){var orderId = document.getElementById('cancel-od').order_id.value;var message = document.getElementById('cancel-od').message.value;var subject = document.getElementById('cancel-od').subject.value;if(orderId == -1){document.getElementById('error').style.display = "block";document.getElementById('error').innerHTML ='Please select orderId!';window.scrollTo(0,0); return false;}if(subject == ""){document.getElementById('error').style.display = "block";document.getElementById('error').innerHTML ='Please fill reason field!';window.scrollTo(0,0); return false;}if(!removeScript(subject)){document.getElementById('error').style.display = "block";document.getElementById('error').innerHTML ='Please remove script tags!';window.scrollTo(0,0); return false;}if(message ==''){document.getElementById('error').style.display = "block";document.getElementById('error').innerHTML ='Please fill message field!';window.scrollTo(0,0); return false;}if(!removeScript(message)){document.getElementById('error').style.display = "block";document.getElementById('error').innerHTML ='Please remove script tags!';window.scrollTo(0,0); return false;}}}function clearForm(){if(el != undefined){document.getElementById(el).style.display = 'none';}var dropDown = document.getElementById('communication_category');if(dropDown.selectedIndex != 0){dropDown.selectedIndex = 0;}}