// JavaScript Document


<!--
/*function mmLoadMenus() {
  if (window.mm_menu_0613130752_0) return;
                      window.mm_menu_0613130752_0 = new Menu("root",131,17,"Verdana, Arial, Helvetica, sans-serif",11,"#FFFFFF","#FFFFFF","#1870AE","#6EB5E7","left","middle",3,0,1000,-5,7,true,false,true,0,true,true);
  mm_menu_0613130752_0.addMenuItem("HTML&nbsp;Templates");
  mm_menu_0613130752_0.addMenuItem("Flash&nbsp;Templates");
  mm_menu_0613130752_0.addMenuItem("Flash&nbsp;Intro's");
  mm_menu_0613130752_0.addMenuItem("Banners");
   mm_menu_0613130752_0.hideOnMouseOut=true;
   mm_menu_0613130752_0.bgColor='#CCCCCC';
   mm_menu_0613130752_0.menuBorder=1;
   mm_menu_0613130752_0.menuLiteBgColor='#FFFFFF';
   mm_menu_0613130752_0.menuBorderBgColor='#DAECF9';

mm_menu_0613130752_0.writeMenus();
} // mmLoadMenus()*/

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->

function popup(id,act)
	{
	URL = act+"?id="+id;
	var newWin = window.open(URL,'myChild',"height=250,width=450,menubar=no,resizable=no, scrollbars=yes")
	newWin.focus()
	}
	
	function valfeed()
	{
		var frm = document.frmfeed;
		if(!isValidEntry(frm.name, "Your Name"))
			return false;
		if(!isValidAlphabet(frm.name,'Your Name','yes'))
 			return  false;
		 if(!isValidEmail(frm.email,'yes'))
	 		return false;
		if(!isValidEntry(frm.services,' Service Name'))
	 		return false;
		if(!isValidTextarea(frm.feedback,'Your Feedback',500))
			return false;
		frm.kw1.value="send";
		frm.action ="feedback.php";
		frm.submit();
	}
	
	/*function valregister()
	{
		document.alert(test);
		var frm = document.billform;
		if(!isValidEntry(frm.uname, "User Name"))
			return false;
	    if(!isValidPhone(frm.phno, "Phone Number", '1'))
           return false;
		 if(!isValidEmail(frm.email,'yes'))
	 		return false;
		
		frm.keyword.value="send";
		frm.action = "checkout.php";
	}*/
	///////////guestbook validation///////////
	function validateguestbook()
	{
		var frm = document.frmguestbook;
		
					
		if(!isValidEntry(frm.name, "Your Name"))
			return false;
		if(!isValidAlphabet(frm.name,'Your Name','yes'))
 			return  false;
			///////////////////////
		 if(!isValidEmail(frm.emailaddress,'yes'))
	 		return false;
		if(!isValidTextarea(frm.comment,'Your Comments',500))
			return false;
		frm.kw.value="Add";
		frm.action = "guestbook.php";
	}
	
   function valcontact()
	{
		var frm = document.contactus;
		if(!isValidEntry(frm.firstname, "First Name"))
			return false;
		 if(!isValidEmail(frm.email,'yes'))
	 		return false;
		if(!isValidTextarea(frm.comments,'Your Comments / Suggestions',500))
			return false;
		frm.kw1.value="sendc";
		frm.action = "contactus.php";
	}
	///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	                                                // Discount form valiations
	
	function valdiscount(frm)
	{
//		var frm = document.discountform;
		
		if(!isValidEntry(frm.tempid, "Your TemplateId"))
			return false;
		 if(!isValidEntry(frm.fname,'Your first name'))
	 		return false;
		if(!isValidAlphabet(frm.fname,'Your first name','yes'))
 			return  false;
		if(!isValidEntry(frm.lname,'Your Last name'))
	 		return false;
		if(!isValidAlphabet(frm.lname,'Your last name','yes'))
 			return  false;
		if(!isValidEntry(frm.orgname,'Your organization name'))
	 		return false;
		if(!isValidEntry(frm.jtitle,'Your Job Title'))
	 		return false;
		
		if(!isValidEmail(frm.emailaddr,'yes'))
	 		return false;
		if(!isValidPhone(frm.phone, "Phone Number", '1'))
           return false;
	 	if(!isValidPhone(frm.fax,'Enter Your Fax Number'))
	 		return false;
		if(!isValidEntry(frm.countryphonecode,'Country Phone Code'))
	 		return false;
		if(!isValidEntry(frm.addr1,'Your Address'))
	 		return false;
		if(!isValidEntry(frm.city,'Your City Name'))
	 		return false;
		len = frm.radiobutton.length;
		
		if (frm.radiobutton[0].checked) 
		{
			
			if(!isValidEntry(frm.usstate,'  US state name'))
	 			return false;
			//return true;
		}
		else if(frm.radiobutton[1].checked)
		{
			if(!isValidEntry(frm.provience,' Your Provience/State'))
		 		return false;
			
		}
		else
		{
			if(!isValidEntry(frm.country,' A Country Name'))
		 		return false;
		}
		if(!isValidZipcode(frm.postalzip,'yes'))
	 	return false;
		frm.kw1.value="sendc";
		frm.action = "discount_form.php";
		}
		
	function validcountryphonecode(frm)
	{
		var v=frm.countryphonecode.value;
		frm.country.value=v.substring(0,v.indexOf(" ("));

		if(frm.countryphonecode.value == 'Other')
		{
			frm.country.value="";
			frm.country.readOnly=false;
		}

		if(frm.countryphonecode.value != 'United States (+001)')
		{
			frm.radiobutton[0].checked=false;			
			frm.radiobutton[0].disabled=true;
			frm.usstate.value="";
			frm.usstate.disabled=true;
			
			frm.radiobutton[1].checked=false;
			frm.radiobutton[1].disabled=true;
			frm.provience.value="";
			frm.provience.disabled=true;
		}
		else
		{
			selectCountry(frm.radiobutton[0],frm);
			frm.radiobutton[0].disabled=false;
			frm.radiobutton[1].disabled=false;
		}
	}
	
	function selectCountry(elem,frm)
	{
		elem.checked=true;
		if(elem.value == 'radio_us')
		{
			frm.usstate.disabled=false;
			frm.provience.value="";
			frm.provience.disabled=true;
		}
		else if(elem.value == 'radio_provience')
		{
			frm.usstate.value="";
			frm.usstate.disabled=true;
			frm.provience.disabled=false;
		}
	}
		///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	
	
	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){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid E-mail ID")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail ID")
		    return false
		 }

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

 		 return true					
	}

function emailvalidate(){
	var emailID=document.newsletter.email
	
	if ((emailID.value==null)||(emailID.value=="")){
		alert("Please Enter your Email ID")
		emailID.focus()
		return false
	}
	if (echeck(emailID.value)==false){
		emailID.value=""
		emailID.focus()
		return false
	}
	return true
 }
function validateQuote()
{
  var frm = document.frmreqquote;
  if(!isValidEntry(frm.Name, "Your Name"))
			return false;
  if(!isValidAlphabet(frm.Name,'Your Name','yes'))
 			return  false;
 /*if(!isValidEmail(frm.Email,'1'))
            return false;
  if(!isValidPhone(frm.Phone, "Phone Number", '1'))
           return false;
  if(!isValidNumber(frm.NoPages, "Number Of Pages", '1'))
           return false;
  if(!isValidAmount(frm.Budget,"Your Budget",'1')) 
           return false;
  if(!isValidEntry(frm.Timeframe,"Time Frame"))   
           return false;
  if(!isValidTextarea(frm.Colors,"color Preferences",500))   
           return false;
  if(!isValidTextarea(frm.ProdDescription,"Product Description",500))   
           return false;
   if(!isValidNumber(frm.ProdNumber,"Number of Products or Services", '1'))   
           return false;
		   */
}
//addded as extra future on 19-10-06

function background_open(id,name)
{
		var win;
		var page="background.php?item="+id+"&name="+name;
		win=window.open(page,'title', 'width=650,height=500');
		win.focus();
}

// JavaScript Document

//function for testing if supplied string is empty
function IsEmpty(s) {
  return ((s == null) || (s.length == 0));
}

//function for testing if supplied string is integer
function IsInteger(s) {
var i;

  if (IsEmpty(s)) return false;

  var startPos = (s.charAt(0) == "-" || s.charAt(0) == "+") ? 1 : 0;
  for (var i = startPos; i < s.length; i++) {   
    var c = s.charAt(i);
    if (!(c >= "0" && c <= "9")) return false;
  }
  return true;
}



/*****************************************************************************************************************************
	* Function :clr_txt(fld)
	* Descritpion: This function is used in srch_form.php for clearing text fields
	* Created By: Shiva	Kumar S	On:20th October, 06
	* Modified By:			        On:
	
	*******************************************************************************************************************************/
function clr_txt(fld)
{
	if(fld.value=="- Any -")
	{
		fld.value="";
	}
	else if(IsEmpty(fld.value))
	{
		fld.value="- Any -";
	}

	return true;
}


/*****************************************************************************************************************************
	* Function :validate_search(frm)
	* Descritpion: This function is used to validate srch_form.php
	* Created By: Shiva	Kumar S	On:20th October, 06
	* Modified By:			        On:
	
	*******************************************************************************************************************************/
function validate_search(frm)
{
	
	if(frm.id.value != "- Any -")
	{
		val=frm.id.value;
		if(val.search(/\s/) != -1)
		{
			alert("ID can not contain spaces");
			frm.id.value="- Any -";
			frm.id.focus();
			return false;
		}
	}

	if(frm.keyword.value != "- Any -")
	{
		val=frm.keyword.value;
		if(val.search(/^\s/) != -1)
		{
			alert("Keyword can not contain spaces");
			frm.keyword.value="- Any -";
			frm.keyword.focus();
			return false;
		}
	}

	if(frm.min_range.value=="- Any -" && frm.max_range.value=="- Any -")
	{
		return true;		
	}
	
	if(frm.min_range.value!="- Any -")
	{
		if(!IsInteger(frm.min_range.value))
		{
			alert('Price must be number');
			frm.min_range.value="- Any -";
			frm.min_range.focus();
			return false;
		}
	}
	
	if(frm.max_range.value!="- Any -")
	{
		if(!IsInteger(frm.max_range.value))
		{
			alert('Price must be number');
			frm.max_range.value="- Any -";
			frm.max_range.focus();
			return false;
		}
	}
	else
		return true;

	if(parseInt(frm.max_range.value) < parseInt(frm.min_range.value))
	{
			alert('To price must be greater than from price');
			frm.max_range.value="- Any -";
			frm.max_range.focus();
			return false;
	}
	
	return true;
}


