// phone code Document var phonecode = new Array(); phonecode[0] = ""; phonecode[1] = "61"; phonecode[2] = "43"; phonecode[3] = "32"; phonecode[4] = "1"; phonecode[5] = "420"; phonecode[6] = "45"; phonecode[7] = "33"; phonecode[8] = "49"; phonecode[9] = "91"; phonecode[10] = "52"; phonecode[11] = "64"; phonecode[12] = "47"; phonecode[13] = "34"; phonecode[14] = "41"; phonecode[15] = "44"; phonecode[16] = "1"; phonecode[17] = ""; phonecode[18] = "93"; phonecode[19] = "355"; phonecode[20] = "213"; phonecode[21] = "1-684"; phonecode[22] = "376"; phonecode[23] = "244"; phonecode[24] = "1-264"; phonecode[25] = "672"; phonecode[26] = "1-268"; phonecode[27] = "54"; phonecode[28] = "7"; phonecode[29] = "297"; phonecode[30] = "61"; phonecode[31] = "43"; phonecode[32] = "994"; phonecode[33] = "1-242"; phonecode[34] = "973"; phonecode[35] = "880"; phonecode[36] = "1-246"; phonecode[37] = "375"; phonecode[38] = "32"; phonecode[39] = "501"; phonecode[40] = "229"; phonecode[41] = "1-441"; phonecode[42] = "975"; phonecode[43] = "591"; phonecode[44] = "387"; phonecode[45] = "267"; phonecode[46] = "55"; phonecode[47] = "246"; phonecode[48] = "673"; phonecode[49] = "359"; phonecode[50] = "226"; phonecode[51] = "257"; phonecode[52] = "855"; phonecode[53] = "237"; phonecode[54] = "1"; phonecode[55] = "238"; phonecode[56] = "1-345"; phonecode[57] = "236"; phonecode[58] = "235"; phonecode[59] = "56"; phonecode[60] = "86"; phonecode[61] = "852"; phonecode[62] = "853"; phonecode[63] = "61"; phonecode[64] = "672"; phonecode[65] = "57"; phonecode[66] = "269"; phonecode[67] = "242"; phonecode[68] = "682"; phonecode[69] = "506"; phonecode[70] = "225"; phonecode[71] = "385"; phonecode[72] = "53"; phonecode[73] = "357"; phonecode[74] = "420"; phonecode[75] = "243"; phonecode[76] = "45"; phonecode[77] = "253"; phonecode[78] = "1-767"; phonecode[79] = "1-809"; phonecode[80] = "670"; phonecode[81] = "593"; phonecode[82] = "20"; phonecode[83] = "503"; phonecode[84] = "240"; phonecode[85] = "291"; phonecode[86] = "372"; phonecode[87] = "251"; phonecode[88] = "500"; phonecode[89] = "298"; phonecode[90] = "679"; phonecode[91] = "358"; phonecode[92] = "33"; phonecode[93] = "594"; phonecode[94] = "689"; phonecode[95] = "262"; phonecode[96] = "241"; phonecode[97] = "995"; phonecode[98] = "49"; phonecode[99] = "233"; phonecode[100] = "350"; phonecode[101] = "30"; phonecode[102] = "299"; phonecode[103] = "1-473"; phonecode[104] = "590"; phonecode[105] = "1-671"; phonecode[106] = "502"; phonecode[107] = "224"; phonecode[108] = "245"; phonecode[109] = "592"; phonecode[110] = "509"; phonecode[111] = "672"; phonecode[112] = "39"; phonecode[113] = "504"; phonecode[114] = "36"; phonecode[115] = "354"; phonecode[116] = "91"; phonecode[117] = "62"; phonecode[118] = "98"; phonecode[119] = "964"; phonecode[120] = "353"; phonecode[121] = "972"; phonecode[122] = "39"; phonecode[123] = "1-876"; phonecode[124] = "81"; phonecode[125] = "962"; phonecode[126] = "7"; phonecode[127] = "254"; phonecode[128] = "686"; phonecode[129] = "82"; phonecode[130] = "850"; phonecode[131] = "965"; phonecode[132] = "996"; phonecode[133] = "856"; phonecode[134] = "371"; phonecode[135] = "961"; phonecode[136] = "266"; phonecode[137] = "231"; phonecode[138] = "218"; phonecode[139] = "423"; phonecode[140] = "370"; phonecode[141] = "352"; phonecode[142] = "389"; phonecode[143] = "261"; phonecode[144] = "265"; phonecode[145] = "60"; phonecode[146] = "960"; phonecode[147] = "223"; phonecode[148] = "356"; phonecode[149] = "692"; phonecode[150] = "596"; phonecode[151] = "222"; phonecode[152] = "230"; phonecode[153] = "269"; phonecode[154] = "52"; phonecode[155] = "691"; phonecode[156] = "373"; phonecode[157] = "377"; phonecode[158] = "976"; phonecode[159] = "382"; phonecode[160] = "1-664"; phonecode[161] = "212"; phonecode[162] = "258"; phonecode[163] = "95"; phonecode[164] = "264"; phonecode[165] = "674"; phonecode[166] = "977"; phonecode[167] = "31"; phonecode[168] = "599"; phonecode[169] = "687"; phonecode[170] = "64"; phonecode[171] = "505"; phonecode[172] = "227"; phonecode[173] = "234"; phonecode[174] = "683"; phonecode[175] = "672"; phonecode[176] = "1-670"; phonecode[177] = "47"; phonecode[178] = "968"; phonecode[179] = "92"; phonecode[180] = "680"; phonecode[181] = "970"; phonecode[182] = "507"; phonecode[183] = "675"; phonecode[184] = "595"; phonecode[185] = "51"; phonecode[186] = "63"; phonecode[187] = "872"; phonecode[188] = "48"; phonecode[189] = "351"; phonecode[190] = "1"; phonecode[191] = "974"; phonecode[192] = "262"; phonecode[193] = "40"; phonecode[194] = "7"; phonecode[195] = "250"; phonecode[196] = "290"; phonecode[197] = "1-869"; phonecode[198] = "1-758"; phonecode[199] = "508"; phonecode[200] = "1-784"; phonecode[201] = "685"; phonecode[202] = "378"; phonecode[203] = "239"; phonecode[204] = "966"; phonecode[205] = "221"; phonecode[206] = "381"; phonecode[207] = "381"; phonecode[208] = "248"; phonecode[209] = "232"; phonecode[210] = "65"; phonecode[211] = "421"; phonecode[212] = "386"; phonecode[213] = "677"; phonecode[214] = "252"; phonecode[215] = "27"; phonecode[216] = "995"; phonecode[217] = "34"; phonecode[218] = "94"; phonecode[219] = "249"; phonecode[220] = "597"; phonecode[221] = "47"; phonecode[222] = "268"; phonecode[223] = "46"; phonecode[224] = "41"; phonecode[225] = "963"; phonecode[226] = "886"; phonecode[227] = "992"; phonecode[228] = "255"; phonecode[229] = "66"; phonecode[230] = "220"; phonecode[231] = "228"; phonecode[232] = "690"; phonecode[233] = "676"; phonecode[234] = "1-868"; phonecode[235] = "216"; phonecode[236] = "90"; phonecode[237] = "993"; phonecode[238] = "1-649"; phonecode[239] = "688"; phonecode[240] = "256"; phonecode[241] = "380"; phonecode[242] = "971"; phonecode[243] = "44"; phonecode[244] = "1"; phonecode[245] = "1"; phonecode[246] = "598"; phonecode[247] = "998"; phonecode[248] = "678"; phonecode[249] = "58"; phonecode[250] = "84"; phonecode[251] = "1-284"; phonecode[252] = "1-340"; phonecode[253] = "681"; phonecode[254] = "212"; phonecode[255] = "967"; phonecode[256] = "38"; phonecode[257] = "260"; phonecode[258] = "263"; function style1() { if (document.dataform.S_name.value != 'First Name') { document.dataform.S_name.className = 'txtf'; } if(document.dataform.S_name.value == '') { document.dataform.S_name.value = 'First Name' document.dataform.S_name.className = 'txtfa_1'; } if (document.dataform.S_lname.value != 'Last Name') { document.dataform.S_lname.className = 'txtf'; } if(document.dataform.S_lname.value == '') { document.dataform.S_lname.value = 'Last Name' document.dataform.S_lname.className = 'txtfa_1'; } if (document.dataform.S_phone.value != 'Phone Number') { document.dataform.S_phone.className = 'txtf'; } if(document.dataform.S_phone.value == '') { document.dataform.S_phone.value = 'Phone Number' document.dataform.S_phone.className = 'txtfa_1'; } if (document.dataform.S_mobile.value != 'Mobile / Cell Phone Number') { document.dataform.S_mobile.className = 'txtf'; } if(document.dataform.S_mobile.value == '') { document.dataform.S_mobile.value = 'Mobile / Cell Phone Number' document.dataform.S_mobile.className = 'txtfa_1'; } } function referr_func() { document.getElementById('refer_detail').value= document.referrer; } function trim(sString) { while (sString.substring(0,1) == ' ') { sString = sString.substring(1, sString.length); } while (sString.substring(sString.length-1, sString.length) == ' ') { sString = sString.substring(0,sString.length-1); } return sString; } function check_count_change() { var val = document.dataform.country.options[document.dataform.country.selectedIndex].value; if(val != document.dataform.country_iso.value) { if(phonecode[document.dataform.country.selectedIndex] != '') { var reg=new RegExp("-"); if(reg.test(phonecode[document.dataform.country.selectedIndex])) { var ph_arr=phonecode[document.dataform.country.selectedIndex].split('-'); document.dataform.S_phone_country_code.value ='+'+ph_arr[0]; document.dataform.S_phone_area_code.className = 'txtf'; document.dataform.S_phone_area_code.value =ph_arr[1]; document.dataform.S_cmobile.value ='+'+ph_arr[0]; } else { document.dataform.S_phone_country_code.value = '+'+phonecode[document.dataform.country.selectedIndex]; document.dataform.S_cmobile.value = '+'+phonecode[document.dataform.country.selectedIndex]; document.dataform.S_phone_area_code.value =''; } } else { document.dataform.S_phone_country_code.value = ''; document.dataform.S_cmobile.value = ''; document.dataform.S_phone_area_code.value=''; } } document.dataform.country_iso.value = val; document.dataform.S_country.value = document.dataform.country.options[document.dataform.country.selectedIndex].text; } var fieldlimiter={ defaultoutput: "Remaining Characters: [int]", //default message that gets output to statusid element uncheckedkeycodes: /(8)|(13)|(16)|(17)|(18)|(37)|(40)|(39)|(46)/, //keycodes that are not checked, even when limit has been reached. See http://www.javascriptkit.com/jsref/eventkeyboardmouse.shtml for avail keycodes limitinput:function(e, config){ var e=window.event || e var thefield=config.thefield var keyunicode=e.charCode || e.keyCode if (!this.uncheckedkeycodes.test(keyunicode)){ if (thefield.value.length>=config.maxlength){ if (e.preventDefault) e.preventDefault() return false } } }, showlimit:function(config){ var thefield=config.thefield var statusids=config.statusids var charsleft=config.maxlength-thefield.value.length if (charsleft<0) //if user has exceeded input limit (possible if cut and paste text into field) thefield.value=thefield.value.substring(0, config.maxlength) //trim input for (var i=0; i0){ var target=targetarr.shift() if (target.addEventListener) target.addEventListener(tasktype, functionref, false) else if (target.attachEvent) target.attachEvent('on'+tasktype, function(){return functionref.call(target, window.event)}) this.addEvent(targetarr, functionref, tasktype) } }, setup:function(config){ if (config.thefield){ //if form field exists config.onkeypress=config.onkeypress || function(){} config.thefield.value=config.thefield.value this.showlimit(config) this.addEvent([window], function(e){fieldlimiter.showlimit(config)}, "load") this.addEvent([window], function(e){fieldlimiter.cleanup(config)}, "unload") this.addEvent([config.thefield], function(e){return fieldlimiter.limitinput(e, config)}, "keypress") this.addEvent([config.thefield], function(){fieldlimiter.showlimit(config)}, "keyup") } } } //For First Name function Description2(){ document.dataform.Description.value = document.dataform.Description.value.replace(/^\s+|\s+$/g,""); if(document.dataform.Description.value == "" || document.dataform.Description.value == "Description") { document.getElementById("desc1a").style.display="block"; document.getElementById("Desc").innerHTML='Kindly Describe Your Requirement.'; document.getElementById("desc1").style.display="none"; document.getElementById("Description1").className="ef ef1"; return false; } else if(document.dataform.Description.value.length > 3500) { document.getElementById("desc1a").style.display="block"; document.getElementById("desc1").style.display="none"; document.getElementById("Description1").className="ef2"; return false; } else { document.getElementById("desc1a").style.display="none"; document.getElementById("desc1").style.display="none"; document.getElementById("Description1").className="ef1"; } return true; } function f_name(){ document.dataform.S_name.value = document.dataform.S_name.value.replace(/^\s+|\s+$/g,""); var iChars = "!@#$%^&*()+=-[]1234567890\\\';,./{}|\":<>?"; var sname=document.dataform.S_name.value.length; l_name(); lname=document.dataform.S_lname.value.length; var totleng=sname+lname; if (document.dataform.S_name.value == "" || document.dataform.S_name.value == "First Name"){ document.getElementById("e1").style.display="block"; document.getElementById("e1").innerHTML='Kindly enter your Name'; document.getElementById("e1a").style.display="none"; document.getElementById("fname").className="ef ef1 hne2"; return false; } else if(totleng > 76){ document.getElementById("e1").style.display="block"; document.getElementById("e1").innerHTML='Kindly enter your name within the limit of 80 characters.'; document.getElementById("e1a").style.display="none"; document.getElementById("fname").className="ef ef1 hne2"; return false; } else{ document.getElementById("e1").style.display="none"; document.getElementById("fname").className="ef1 "; } for (var i = 0; i < document.dataform.S_name.value.length; i++) { if (iChars.indexOf(document.dataform.S_name.value.charAt(i)) != -1) { document.getElementById("e1").style.display="block"; document.getElementById("e1").innerHTML='Kindly enter your name without special character & numeric value'; document.getElementById("e1a").style.display="none"; document.getElementById("fname").className="ef ef1 hne2"; return false; } } return true; } //For Last Name function l_name(){ document.dataform.S_lname.value = document.dataform.S_lname.value.replace(/^\s+|\s+$/g,""); var iChars = "!@#$%^&*()+=-[]1234567890\\\';,./{}|\":<>?"; var lname=0; if(document.dataform.S_lname.value == "" || document.dataform.S_lname.value == "Last Name") { lname=0; } else{ document.getElementById("e1a").style.display="none"; document.getElementById("e1").style.display="none"; document.getElementById("lname").className="ef1"; lname=document.dataform.S_lname.value.length; } for (var i = 0; i < document.dataform.S_lname.value.length; i++) { if (iChars.indexOf(document.dataform.S_lname.value.charAt(i)) != -1) { document.getElementById("e1a").style.display="block"; document.getElementById("e1a").innerHTML='Kindly enter your name without special character & numeric value'; document.getElementById("e1").style.display="none"; document.getElementById("lname").className="ef ef1"; return false; } } return true; } //For S_email function e_mail() { document.dataform.S_email.value = document.dataform.S_email.value.replace(/^\s+|\s+$/g,""); var x=document.dataform.S_email.value; if (x==null || x==""){ document.getElementById('id_exist').style.display = "none"; document.getElementById("e2").style.display="block"; document.getElementById("e3").style.display="none"; document.getElementById("e2").innerHTML='Kindly enter your Email ID.'; document.getElementById("S_email").className="ef ef1"; return false; } else if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(document.dataform.S_email.value))) { document.getElementById('id_exist').style.display = "none"; document.getElementById("e3").style.display="block"; document.getElementById("e3").innerHTML='Invalid Email ID. Kindly enter the correct ID.'; document.getElementById("e2").style.display="none"; document.getElementById("S_email").className="ef ef1"; return false; } else if(x.length > 60){ document.getElementById('id_exist').style.display = "none"; document.getElementById("e3").style.display="block"; document.getElementById("e3").innerHTML='Kindly enter your Email ID within the limit of 60 characters.'; document.getElementById("e2").style.display="none"; document.getElementById("S_email").className="ef ef1"; return false; } else{ document.getElementById("e2").style.display="none"; document.getElementById("e3").style.display="none"; document.getElementById("S_email").className="ef1"; } return true; } function a_code(){ document.dataform.S_phone_area_code.value = document.dataform.S_phone_area_code.value.replace(/^\s+|\s+$/g,""); var area_code = document.dataform.S_phone_area_code.value; var numericExpression = /^[0-9]+$/; if((document.dataform.S_phone_area_code.value !='') && (document.dataform.S_phone_area_code.value !='Area Code')) { if(/\s/.test(document.dataform.S_phone_area_code.value)) { document.getElementById("pa").style.display="block"; document.getElementById("pa").innerHTML='Remove spaces from area code for Telephone No.'; document.getElementById("S_phone_area_code").className="ef ef1 hne2"; return false; } else if(isNaN(document.dataform.S_phone_area_code.value)) { document.getElementById("pa").style.display="block"; document.getElementById("pa").innerHTML='Kindly enter valid area code for Telephone No.'; document.getElementById("S_phone_area_code").className="ef ef1 hne2 "; return false; } else if(/^[0]+$/.test(document.dataform.S_phone_area_code.value)) { document.getElementById("pa").style.display="block"; document.getElementById("pa").innerHTML='Kindly enter valid area code for Telephone No.'; document.getElementById("S_phone_area_code").className="ef ef1 hne2"; return false; } else if(area_code.length > 6){ document.getElementById("pa").style.display="block"; document.getElementById("pa").innerHTML='Telephone (Area Code) should not exceed 6 characters.'; document.getElementById("S_phone_area_code").className="ef ef1 hne2"; return false; } else{ document.getElementById("pa").style.display="none"; document.getElementById("S_mobile").className=" ef1"; document.getElementById("S_phone_area_code").className=" ef1"; } } else{ document.getElementById("pa").style.display="none"; document.getElementById("S_phone_area_code").className=" ef1 hne2"; } return true; } //For phone number function ph_nu(){ document.dataform.S_phone.value = document.dataform.S_phone.value.replace(/^\s+|\s+$/g,""); var x=document.forms["dataform"]["S_mobile"].value; if (((x =='Mobile / Cell Phone Number') || (x.length == 0 )) && ((document.dataform.S_phone.value == 'Phone Number') || (document.dataform.S_phone.value.length == 0))) { document.getElementById("pa").style.display="none"; document.getElementById("S_phone").className="ef ef1 hne2"; document.getElementById("pno").style.display="block"; document.getElementById("pno").innerHTML='Kindly enter either telephone number or mobile number.'; document.getElementById("S_mobile").className="ef ef1 hne2 "; return false; } else if((document.dataform.S_phone.value != '') && (document.dataform.S_phone.value != 'Phone Number')) { if((/\s+/.test(document.dataform.S_phone.value))) { document.getElementById("pno").style.display="block"; document.getElementById("pa").style.display="none"; document.getElementById("pno").innerHTML='Kindly enter your telephone number other than space.'; document.getElementById("S_phone").className="ef ef1 hne2 "; return false; } else if(/^[0]+$/.test(document.dataform.S_phone.value)) { document.getElementById("pno").style.display="block"; document.getElementById("pa").style.display="none"; document.getElementById("pno").innerHTML='Kindly enter your telephone number in numeric only.'; document.getElementById("S_phone").className="ef ef1 hne2 "; return false; } else if(isNaN(document.dataform.S_phone.value)) { document.getElementById("pno").style.display="block"; document.getElementById("pa").style.display="none"; document.getElementById("pno").innerHTML='Kindly enter your telephone number in numeric only'; document.getElementById("S_phone").className="ef ef1 hne2 "; return false; } else if(x.length > 60){ document.getElementById("pno").style.display="block"; document.getElementById("pa").style.display="none"; document.getElementById("pno").innerHTML='Kindly enter your telephone number within the limit of 60 characters.'; document.getElementById("S_phone").className="ef ef1 hne2 "; return false; } else{ document.getElementById("pa").style.display="none"; document.getElementById("pno").style.display="none"; document.getElementById("S_phone").className="ef1 "; a_code(); } } else{ document.getElementById("pa").style.display="none"; document.getElementById("pno").style.display="none"; document.getElementById("S_phone").className="ef1 hne2 "; a_code(); mobi(); } return true; } //***************For Mobile No******************** function mobi(){ document.dataform.S_mobile.value = document.dataform.S_mobile.value.replace(/^\s+|\s+$/g,""); var x = document.dataform.S_mobile.value; var S_mobile_val = document.dataform.S_mobile.value; var x1=document.forms["dataform"]["S_phone"].value; if(((x1 =='Phone Number') || (x1.length == 0 )) && ((S_mobile_val == 'Mobile / Cell Phone Number') || (S_mobile_val == 0))) { document.getElementById("mo").style.display="block"; document.getElementById("S_mobile").className=" ef ef1 hne2"; return false; } else if(S_mobile_val != '' && (S_mobile_val != 'Mobile / Cell Phone Number')) { if(/\s/.test(document.dataform.S_mobile.value)) { document.getElementById("mo").style.display="block"; document.getElementById("mo").innerHTML='Kindly enter your mobile number other than space.'; document.getElementById("S_mobile").className="ef ef1 hne2"; return false; } else if(isNaN(document.dataform.S_mobile.value)) { document.getElementById("mo").style.display="block"; document.getElementById("mo").innerHTML='Kindly enter your mobile number in numeric only.'; document.getElementById("S_mobile").className="ef ef1 hne2"; return false; } else if(/^[0]+$/.test(document.dataform.S_mobile.value)) { document.getElementById("mo").style.display="block"; document.getElementById("mo").innerHTML='Kindly enter your mobile number in numeric only.'; document.getElementById("S_mobile").className="ef ef1 hne2"; return false; } else if(S_mobile_val.length > 60){ document.getElementById("mo").style.display="block"; document.getElementById("mo").innerHTML='Kindly enter your mobile number within the limit of 60 characters.'; document.getElementById("S_mobile").className="ef ef1 hne2"; return false; } else { document.getElementById("mo").style.display="none"; document.getElementById("mo1").style.display="none"; document.getElementById("S_mobile").className=" ef1 "; } } else { document.getElementById("mo").style.display="none"; document.getElementById("pa").style.display="block"; document.getElementById("S_mobile").className="ef1 hne2"; } return true; } function moset(){ if (document.dataform.S_mobile.value==''){ document.dataform.S_mobile.value='Mobile / Cell Phone Number'; document.dataform.S_mobile.style.color = "#aca899"; } } function lc(){ if (document.dataform.S_lname.value==''){ document.dataform.S_lname.value='Last Name'; document.dataform.S_lname.style.color = "#aca899"; } } function phset(){ if (document.dataform.S_phone.value==''){ document.dataform.S_phone.value='Phone Number'; document.dataform.S_phone.style.color = "#aca899"; } } function acset(){ if (document.dataform.S_phone_area_code.value==''){ document.dataform.S_phone_area_code.style.color = "#aca899"; } } function capta(){ if (document.dataform.captcha_text.value.length == 0) { document.getElementById("ct").style.display="block"; document.getElementById("ct").innerHTML='Kindly enter the code as appearing in the Image.'; document.getElementById("captcha_text").className="ef ef1 "; return false; } else{ document.getElementById("ct").style.display="none"; document.getElementById("captcha_text").className="ef1"; } return true; } function check_cart() { var myCart; if((cookie = getCartCookie("CART_SESSION")) > "") { myCart = eval("(" + cookie + ")"); var itemsArr = myCart[0]; //In below condition modref_id hidden field updated with product displayid of first product selected in cart if(itemsArr.length > 0) { var pitemid=[]; var pdisplayid=[]; var itemid=product.itemid; var displayid=product.displayid; pitemid=itemid.split(","); pdisplayid=displayid.split(","); for(i=0;i