//*******powerportel code  ***

function wopen(url, name, w, h)
{
w += 32;
h += 96;
 var win = window.open(url,
  name, 
  'width=' + w + ', height=' + h + ', ' +
  'location=no, menubar=no, ' +
  'status=no, toolbar=no, scrollbars=yes, resizable=no');
 win.resizeTo(w, h);
 win.focus();
}


//*******Search code  ***
function searchvalidation()
{
var txtsearch=document.getElementById("searchtext");
    if(txtsearch.value==""||txtsearch.value=="Search")
    {
        txtsearch.value="Please enter text";
        //return false;
    }
	
var txt=document.getElementById("searchtext").value;
var index=document.getElementById("ddsearchopt").selectedIndex;
////alert(index);
switch(index)
{
case 1:
document.location="search.aspx?searchtext="+txt;
break;
case 0:
document.location="advancesearch.aspx?searchtext="+txt;
break;
}

//return false;
}

    function changeyear()
      {
      var ctrl=document.getElementById("ddyear");
        window.location="pressroom.aspx?year="+ctrl.options[ctrl.selectedIndex].value;
     }
     
      function getsearchdata()
      {
        var stext=document.getElementById("txtsearchtext").value;
        var btype=1;
        if(document.getElementById("rdExactMatch").checked==true)
        {
            btype=0;
        }
        else if(document.getElementById("rdAllWord").checked==true)
        {
          btype=2;
        }
        window.location="search.aspx?searchtext="+stext+"&typeofsearch="+btype;
      //ajaxRequest(null,'true','GET','','search.aspx?searchtext='+stext+'&typeofsearch='+btype+'&pagenumber=0&strip=strip&test=test','myspan');
      return false;
      }
      
function querySt(ji) {

hu = window.location.search.substring(1);
gy = hu.split("&");
for (i=0;i<gy.length;i++) {
ft = gy[i].split("=");
if (ft[0] == ji) {
if(ft[1]!=null)
{
return ft[1];
}else
{return 1;}
}
}


return 1;
}

//*******Validation code  ***

// JavaScript Document
function validateFrmContact()
{
	var frm = document.getElementById('frmContact');
	if(IsEmpty(frm.company) || frm.company.value == 'Company Name*'){
		////alert("Please enter company name.");
		frm.company.focus();
		return false
	}
	if(IsEmpty(frm.name) || frm.name.value == 'Your Name*'){
		////alert("Please enter your name.");
		frm.name.focus();
		return false
	}
	if(!isValidEmail(frm.email.value) || frm.email.value == 'Email Address*'){
		////alert("Please enter the valid email address.");
		frm.email.focus();
		return false
	}
	if(IsEmpty(frm.phone) || frm.phone.value == 'Phone*'){
		////alert("Please enter phone number.");
		frm.txtPhone.focus();
		return false
	}
	
}

function hideDefaultText(element, defaultVal)
{
	if(element.value == defaultVal||element.value=="Please enter text"){
		element.value =	'';
	}
}

function showDefaultText(element, defaultVal)
{
	if(element.value == ''){
		element.value =	defaultVal;
	}
}

function IsEmpty(aTextField) {

	var regexp = /^(\s)*$/

	if(regexp.test(aTextField.value)){
		return true;

	}else{
		return false;
	}

}//IsEmpty

function getTag()
      {
      var stext=document.getElementById("txttag").value;
      window.location="showtag.aspx?TagName="+stext;
      return false;
      }

function isValidEmail(el)
{        
		var str=el;
		var filter=/^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;

		var testresults;
		if (filter.test(str))
			return true;
		else 
			return false;
}
//code is comment by saket on 20 aug 09 due to new tab implementation
/*
//*******fade for Tab code  ***
$(document).ready(function(){ 
$('#tabs #tab-1').hide(); // Hide all divs 
$('#tabs #tab-2').hide(); // Hide all divs 
$('#tabs #tab-3').hide(); // Hide all divs 
$('#tabs #tab-4').hide(); // Hide all divs 
$('#tabs #tab-5').hide(); // Hide all divs 
$('#tabs #tab-6').hide(); // Hide all divs 
//$('#tabs div:first').show(); // Show the first div 
$('#tabs #tab-1').show();

$('#newtab ul li :first').addClass('active'); //Set the first link's class to active 
$('#newtab ul li a').click(function()
								  { //When any link is clicked 

$('#newtab ul li').removeClass('active'); //Remove active class from all links 

$(this).parent().addClass('active'); //Set clicked link class to active 
var currentTab = $(this).attr('href'); // Set variable currentTab 
$("#tabs #tab-2").fadeOut("slow",function(){ //fade out visible div 
$('#tabs #tab-1').hide(); 
$('#tabs #tab-2').hide(); 
$('#tabs #tab-3').hide(); 
$('#tabs #tab-4').hide(); 
$('#tabs #tab-5').hide(); 
$('#tabs #tab-6').hide(); 
$(currentTab).fadeIn("slow") //fade in target div 
});return false; 

}); 
});
*/
//code comment ends here

//*******popup code  ***
$(document).ready(function() {
try {
	$("a#donate").bind("click", function() {
		$("#donate_form").submit()
	});}catch(e) { }

	try {$("a#single_1").fancybox();}catch(e) { }
		
	try {$("a#single_2").fancybox({
		'zoomOpacity'			: true,
		'overlayShow'			: false,
		'zoomSpeedIn'			: 500,
		'zoomSpeedOut'			: 500
	});}catch(e) { }
	
	try {$("a#single_3").fancybox({
		'overlayShow'			: false,
		'zoomSpeedIn'			: 600,
		'zoomSpeedOut'			: 400,
		'easingIn'				: 'easeOutBack',
		'easingOut'				: 'easeInBack'
	});}catch(e) { }
	
	try {$("a.group").fancybox({
		'hideOnContentClick': false
	});}catch(e) { }

});


//---gift registry js----
function addtoregistry(pid,skuid,quantity,regid)
{
//parent.$.fn.fancybox.close();
//url="addtogiftregistry.aspx?ProductID="+pid+"&amp;SKUID="+skuid+"&amp;Quantity="+quantity+"&amp;RegID="+regid+"&amp;command=insert";
url="addtogiftregistry.aspx?ProductID="+pid+"&SKUID="+skuid+"&Quantity="+quantity+"&RegID="+regid+"&command=insert&test=test";
//url=url.replace(/&amp;/g, "&");  
////alert("gifturl:-"+url);
document.location.href=url;

}

function DeletefromGiftRegistry(skuid,productid)
    {
    ////alert("pid="+productid+"----skuid="+skuid);
    var url="addtogiftregistry.aspx?ProductID="+productid+"&SKUID="+skuid+"&Delete=1&test=test";
    //url=url.replace(/&amp;/g, "&");  
    document.location.href=url;
    }
function emailtofriend()
 {  
    var vemail=document.getElementById("txtemail").value;
    var vemail1=document.getElementById("txtemail1").value;
    var vemail3=document.getElementById("txtemail3").value;
    var strids="";
    var semailids="";
    var flag=false;
        var iloop=0;
        for(iloop=0;iloop<document.forms[0].elements.length;iloop++)
        {
            if(document.forms[0].elements[iloop].type=="checkbox")
            {
                if(document.forms[0].elements[iloop].checked==true)
                {
                        
                            var tempids=document.forms[0].elements[iloop].id;
                            //alert(tempids);
                            var temparr=tempids.split('-');//chk-reg-{GiftRegistryID}
                            if(strids!="")
                            {
                                strids+=","+temparr[temparr.length-1];
                            }
                            else
                            {
                                strids=temparr[temparr.length-1];
                            }
                                        
                }
            }
        }
        semailids=vemail+"-"+vemail1+"-"+vemail3;
    ////alert("strids:"+strids);
    var url="viewgiftcart.aspx?Email=yes&EmailIDs="+semailids+"&EmailID="+vemail+"&GiftRegID="+strids+"&test=test";
    //url=url.replace(/&amp;/g, "&");  
    //alert(url);
    document.location.href=url;
}


function verifyemail(giftdetailsid)
 {  var email=document.getElementById("txtemail").value;
    var url="viewcustomergiftcart.aspx?Email=yes&EmailID="+email+"&GiftRegID="+giftdetailsid+"&test=test";
//    url=url.replace(/&amp;/g, "&");  
    ////alert(url);
    document.location.href=url;
}


function DeletefromCart(skuid,productid)
    {
    ////alert("pid="+productid+"----skuid="+skuid);
    document.location.href="addtocart.aspx?iframe&ProductID="+productid+"&SKUID="+skuid+"&Delete=1&test=test";
    }
    
function updatemulticart()
  {
  var i=1;
  var qstr="";
  var skustr="";
  var sadd="";
  var snote="";
  var ctrlq=document.getElementById("txteditQ"+i);
  var ctrlsku=document.getElementById("hidskuid"+i);
  var ctrladd=document.getElementById("ddmultiaddress"+i);
  var ctrlnote=document.getElementById("txtordernotes"+i);
  while(ctrlq!=null&&ctrlsku!=null&&ctrladd!=null)
  {
    if(qstr!="")
    {
    qstr+=","+ctrlq.value;
    }
    else    
    {
    qstr=ctrlq.value;
    }
    
    if(sadd!="")
    {
    sadd+=","+ctrladd.options[ctrladd.selectedIndex].value;
    }
    else
    {
    sadd=ctrladd.options[ctrladd.selectedIndex].value;
    }
    
    if(skustr!="")
    {
    skustr+=","+ctrlsku.value;
    }
    else    
    {
    skustr=ctrlsku.value;    
    }
    
    if(snote!="")
    {
    snote+=","+ctrlnote.value;
    }
    else    
    {
    snote=ctrlnote.value;
    }
    
    i++;
   ctrlq=document.getElementById("txteditQ"+i);
   ctrlsku=document.getElementById("hidskuid"+i);
   ctrladd=document.getElementById("ddmultiaddress"+i);
   ctrlnote=document.getElementById("txtordernotes"+i);
  }
  ////alert("quant-"+qstr+"-----skustr-"+skustr);
  var url='multishippingshoppingcart.aspx?commandname=update&cartskuid='+skustr+'&quantity='+qstr+'&addressids='+sadd+'&notesids='+snote+'&strip=strip&test=test';  
  //url=url.replace(/&amp;/g, "&");
  ////alert(url);
  ajaxRequest(null,'true','GET','',url,'content_1col');
  
  }
    
    function updatebillinginfo()
    {
     
    var addid1=document.getElementById("hidaddid1").value;   
    var nickname1=document.getElementById("txtnickname1").value;
    var firstname1=document.getElementById("txtFirstName1").value;
    var lastname1=document.getElementById("txtLastName1").value;
    var company1=document.getElementById("txtCompany1").value;
    var add11=document.getElementById("txtAddress11").value;
    var add12=document.getElementById("txtAddress12").value;
    var city1=document.getElementById("txtCity1").value;
    //var state1=document.getElementById("txtState1").value;
    var state1=document.getElementById("ddstate1").options[document.getElementById("ddstate1").selectedIndex].value;
    var zip1=document.getElementById("txtZip1").value;
    //var country1=document.getElementById("txtCountry1").value;
    var country1=document.getElementById("ddCountry1").options[document.getElementById("ddCountry1").selectedIndex].value;
    var phone1=document.getElementById("txtPhone1").value;
   
    var url="editbillinginfo.aspx?command=update&amp;AddressID1="+addid1+"&NickName1="+nickname1+"&FirstName1="+firstname1+"&LastName1="+lastname1+"&Company1="+company1+"&PrimaryAddress1="+add11+"&PrimaryAddress2="+add12+"&City1="+city1+"&State1="+state1+"&Zip1="+zip1+"&Country1="+country1+"&Phone1="+phone1+"&strip=strip&test=test";
     url=url.replace(/&amp;/g, "&");  

    ////alert(url);
    
    
    
    
    ajaxRequest(null,'true','GET','',url,'divadd1');
    
    }
    
      function updateshippinginfo()
    {
     
    var addid1=document.getElementById("hidaddid1").value;   
    var nickname1=document.getElementById("txtnickname1").value;
    var firstname1=document.getElementById("txtFirstName1").value;
    var lastname1=document.getElementById("txtLastName1").value;
    var company1=document.getElementById("txtCompany1").value;
    var add11=document.getElementById("txtAddress11").value;
    var add12=document.getElementById("txtAddress12").value;
    var city1=document.getElementById("txtCity1").value;
    //var state1=document.getElementById("txtState1").value;
    var state1=document.getElementById("ddstate1").options[document.getElementById("ddstate1").selectedIndex].value;
    var zip1=document.getElementById("txtZip1").value;
    //var country1=document.getElementById("txtCountry1").value;
    var country1=document.getElementById("ddCountry1").options[document.getElementById("ddCountry1").selectedIndex].value;
    var phone1=document.getElementById("txtPhone1").value;
   
    var url="editshippinginfo.aspx?command=update&AddressID="+addid1+"&NickName1="+nickname1+"&FirstName1="+firstname1+"&LastName1="+lastname1+"&Company1="+company1+"&PrimaryAddress1="+add11+"&PrimaryAddress2="+add12+"&City1="+city1+"&State1="+state1+"&Zip1="+zip1+"&Country1="+country1+"&Phone1="+phone1+"&strip=strip&test=test";
     url=url.replace(/&amp;/g, "&");  

    ////alert(url);
    
    
    
    
    ajaxRequest(null,'true','GET','',url,'divadd1');
    
    }
    