/**
 * Customer Informations
 *
 * Created by Sushanth C.S
 * Created on 03-December-2008
 * Modified by 
 * Modified on 
 * Modifications
 *
 * LICENSE: This source file is subject to license
 * that is available through the world-wide-web at the following URI:
 * http://www.amt.in/license.html.
 *
 * @category  Customer_Informations
 * @package   SEGGER_Website
 * @author    Sushanth <sushanth@amt.in>
 * @copyright 2008-2009 by Advanced Millennium Technologies Pvt Ltd.
 * @license   http://www.amt.in/license.html License Version 3.0
 * @version   SVN: $Id:$
 * @link      http://www.segger.com/
 * @see       Core::projects
 * @since     Version 0.10
 */


function submitDetails()
{
	var name = document.getElementById('cName').value;
	var compName = document.getElementById('cCompany').value;
	var emailID = document.getElementById('email').value;
	var phone = document.getElementById('phone').value;
  var country = document.getElementById('country').value;
	var documentURL = document.getElementById('hidDocURL').value;

	if ((name==null)||(name=="")){
		document.getElementById('nameSpan').innerHTML =' Please enter your name';
		document.getElementById('cName').focus()
		return false
	} else {
		document.getElementById('nameSpan').innerHTML ='';
	}
	if ((compName==null)||(compName=="")){
		document.getElementById('companySpan').innerHTML =' Please enter company name';
		document.getElementById('cCompany').focus()
		return false
	} else {
		document.getElementById('companySpan').innerHTML ='';
	}
	if ((emailID==null)||(emailID=="")){
		document.getElementById('mailSpan').innerHTML =' Please enter your Email ID';
		document.getElementById('email').focus()
		return false
	} else if (echeck(emailID)==false){
		document.getElementById('mailSpan').innerHTML =' Invalid E-mail ID';
		document.getElementById('email').focus()
		return false
	}  else {
		document.getElementById('mailSpan').innerHTML ='';
	}
	if ((country==null)||(country=="")){
		document.getElementById('countrySpan').innerHTML =' Please enter country / distributor';
		document.getElementById('country').focus()
		return false
	} else {
		document.getElementById('countrySpan').innerHTML ='';
	}

  if (phone) {
    var cleanNumber = phone.replace(/[\ \+\-\(\)]/g,'');
    //alert(cleanNumber);
    if (isNaN(cleanNumber) || cleanNumber.length < 9) { 
		  document.getElementById('phoneSpan').innerHTML ='Invalid format! Expected: 1-978-874-029';
		  document.getElementById('phone').focus()
		  return false
		} else {
		  document.getElementById('phoneSpan').innerHTML ='';
		}
  }
  document.getElementById('hidValAction').value = 'saveUserInfo';
  document.regForm.submit();
}


function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    return false
		 }

 		 return true					
	}

	 //USED FOR AJAX
	function getHTTPObject()
	{
	  var xmlhttp;  
	  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
		try 
		{
		  xmlhttp = new XMLHttpRequest();
		} 
		catch (e) 
		{
		  xmlhttp = false;
		}
	  }
	  return xmlhttp;
	}


/**
 ******************************************************************************
 *
 * (c) Segger CMS 2008-2009 by Advanced Millennium Technologies Pvt Ltd.
 * 
 ****************************************************************************** 
 */

