﻿      
function ClearSharedefaults(element) 
    {
    //alert(document.getElementById("txtName").value);
        if (element == 0) 
        {
            if (document.getElementById("txtName").value == "Please enter your Name.") {
                document.getElementById("txtName").value = "";
            }
        }
        if (element == 1) 
        {
         if (document.getElementById("txtEmailCon").value == "Please enter your e-mail address.") 
            {
                document.getElementById("txtEmailCon").value = "";
            }
        }
        
               if (element == 2) 
        {
            if (document.getElementById("txtPhoneNumber").value == "Please enter your phone number.") {
                document.getElementById("txtPhoneNumber").value = "";
            }
        }
        
        if (element == 3) 
        {
            if (document.getElementById("txtSubjectCon").value == "Enter the subject of the message you want to send.") {
                document.getElementById("txtSubjectCon").value = "";
            }
        }
        if (element == 4) 
        {
            if (document.getElementById("txtCommentsCon").value == "Please enter the message you want to send.") {
                document.getElementById("txtCommentsCon").value = "";
            }
        }   
         
    }
    function LoadSharedefaults(element) {
        if (element == 0) {
            if (document.getElementById("txtName").value.split(' ').join('') == "") {
                document.getElementById("txtName").value = "Please enter your Name.";
            }
        }
        if (element == 1) {
            if (document.getElementById("txtEmailCon").value.split(' ').join('') == "") {
                document.getElementById("txtEmailCon").value = "Please enter your e-mail address.";
            }
        }
        
         if (element == 2) {
            if (document.getElementById("txtPhoneNumber").value.split(' ').join('') == "") {
                document.getElementById("txtPhoneNumber").value = "Please enter your phone number.";
            }
        }
        
        if (element == 3) {
            if (document.getElementById("txtSubjectCon").value.split(' ').join('') == "") {
                document.getElementById("txtSubjectCon").value = "Enter the subject of the message you want to send.";
            }
        }        
        if (element == 4) {
            if (document.getElementById("txtCommentsCon").value.split(' ').join('') == "") {
                document.getElementById("txtCommentsCon").value = "Please enter the message you want to send.";
            }
        }
          
    }
        
function loadcontrols() 
{
    document.getElementById("txtName").value = "Please enter your Name.";

    document.getElementById("txtEmailCon").value = "Please enter your e-mail address.";

    document.getElementById("txtPhoneNumber").value = "Please enter your phone number.";
    
    document.getElementById("txtSubjectCon").value = "Enter the subject of the message you want to send.";

    document.getElementById("txtCommentsCon").value = "Please enter the message you want to send.";
    
    
}        
        
  function validationSummary(message) {
    document.getElementById('alert_container').style.display = 'block';
    var newSpan = document.createElement('span');
    var newText = document.createTextNode(message);
    newSpan.appendChild(newText);
    myAlertDiv = document.getElementById('alert_content');
    myAlertDiv.replaceChild(newSpan, myAlertDiv.firstChild);
    setTimeout("hideSummary()", 4000)
    }

function hideSummary() {
    document.getElementById('alert_container').style.display = 'none';
}


function Contact_validations() {
    if (document.getElementById("txtName").value == '' || document.getElementById("txtName").value == "Please enter your Name.") {
        validationSummary("Please enter your Name.");
        //alert('Please enter your Name');
        document.getElementById("txtName").focus();
       return false;
    }

    var emailpattern = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i

    if (document.getElementById("txtEmailCon").value == 0 || document.getElementById("txtEmailCon").value == "Please enter your e-mail address.") {
        validationSummary("Please enter your e-mail address.");
        document.getElementById("txtEmailCon").focus();
        return false;
    }
    var eresult = document.getElementById("txtEmailCon").value.match(emailpattern);

    if (eresult == null) {
        validationSummary('Invlid email address.(ex:test@test.com)!')
            document.getElementById("txtEmailCon").focus();
        return false;
    }
         if (document.getElementById("txtPhoneNumber").value == 0 || document.getElementById("txtPhoneNumber").value == "Please enter your phone number.") {
        validationSummary("Please enter your phone number.");
        document.getElementById("txtPhoneNumber").focus();
        return false;
    }
    
    if (document.getElementById("txtSubjectCon").value == 0 || document.getElementById("txtSubjectCon").value == "Enter the subject of the message you want to send.") {
        validationSummary("Enter the subject of the message you want to send.");
        document.getElementById("txtSubjectCon").focus();
        return false;
    }
  
    if (document.getElementById("txtCommentsCon").value == 0 || document.getElementById("txtCommentsCon").value == "Please enter the message you want to send.") {
        validationSummary("Please enter the message you want to send.");
        document.getElementById("txtCommentsCon").focus();
        return false;
    }
    JsonCall();
}

function JsonCall()  {
    var Name = document.getElementById('txtName').value;
    var Email = document.getElementById('txtEmailCon').value;
    var Subject = document.getElementById('txtSubjectCon').value;
    var Comments = document.getElementById('txtCommentsCon').value;
    var Phno = document.getElementById('txtPhoneNumber').value;
  

 	 document.getElementById('lblMsg').style.display='block';
    document.getElementById('lblMsg').innerHTML =  "<img src=images/loadimage.gif>"

//var request = "http://localhost:3865/pimples/Sendmail1.ashx?Name=" + Name + "&Subject=" + Subject + "&Email=" + Email + "&Comments=" + Comments + "&output=json&callback=ResourcesResponse";
   var request = "http://www.cosmos4pimple.com/Sendmail.ashx?Name=" + Name + "&Subject=" + Subject + "&Email=" + Email + "&Phno=" + Phno + "&Comments=" + Comments + "&output=json&callback=ResourcesResponse";
 //var request = "http://localhost:3865/pimples/Sendmail.ashx?Name=" + Name + "&Subject=" + Subject + "&Email=" + Email + "&Phno=" + Phno + "&Comments=" + Comments + "&output=json&callback=ResourcesResponse";
	var head = document.getElementsByTagName("head").item(0);
   var script = document.createElement("script");
   script.setAttribute("type", "text/javascript");
  script.setAttribute("src", request);	
   head.appendChild(script);
  }
  function ResourcesResponse(response){
  	 if (response.toLowerCase() == "false") {
       document.getElementById('lblMsg').style.display='none';
         validationSummary('Mail Sending failed. Please try again.');
         loadcontrols();
         document.getElementById('lblMsg').style.display='none';
        document.getElementById('lblMsg').innerHTML =  "<img src=images/loadimage.gif>"
	
    }else {
         document.getElementById('lblMsg').style.display='none';
         validationSummary('Mail Sent Successfully! Our Support Will Contact You Soon!');
         loadcontrols();
   	    document.getElementById('lblMsg').style.display='none';
        document.getElementById('lblMsg').innerHTML =  "<img src=images/loadimage.gif>"
	 }
  }
  
  function onEnterpress(e, func) {
    var KeyPress;
    if (e && e.which) {
        e = e
        KeyPress = e.which
    } else {
        e = event
        KeyPress = e.keyCode
    }
    if (KeyPress == 13) {
     Contact_validations();
        return false
    } else {
        return true
    }
}






